CVE catalog

CVE-2021-38578

edk2: CVE-2021-38578

[CVE catalog]

Severity
High · CVSS 8.2CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:O/RC:C
Published
Source
[NVD] · [CVE record]
EPSS
1.02% · Oct 25, 2026

Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianedk2sid2026.08+ds-2fixed
Debianedk2forky2026.08+ds-2fixed
Debianedk2trixie2025.02-8+deb13u1fixed
Debianedk2bookworm2022.11-6+deb12u2fixed
Debianedk2bookworm-security2022.11-6+deb12u1fixed
Suseovmflinux enterprise high performance computing 15 sp2-ltss201911-150200.7.27.1fixed
Suseovmflinux enterprise server 15 sp2-ltss201911-150200.7.27.1fixed
Suseovmflinux enterprise server for sap applications 15 sp2201911-150200.7.27.1fixed
Suseovmfenterprise storage 7201911-150200.7.27.1fixed
Suseovmfopenstack cloud 92017+git1510945757.b2662641d5-3.41.2fixed
Suseovmfopenstack cloud crowbar 92017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise server for sap applications 12 sp42017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise server 12 sp4-espos2017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise server 12 sp4-ltss2017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise server 12 sp52017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise server for sap applications 12 sp52017+git1510945757.b2662641d5-3.41.2fixed
Suseovmflinux enterprise high performance computing 15 sp3-espos202008-150300.10.20.1fixed
Suseovmflinux enterprise high performance computing 15 sp3-ltss202008-150300.10.20.1fixed
Suseovmflinux enterprise real time 15 sp3202008-150300.10.20.1fixed
Suseovmflinux enterprise server 15 sp3-ltss202008-150300.10.20.1fixed
Suseovmflinux enterprise server for sap applications 15 sp3202008-150300.10.20.1fixed
Suseovmfmanager proxy 4.2202008-150300.10.20.1fixed
Suseovmfmanager server 4.2202008-150300.10.20.1fixed
Suseovmflinux enterprise micro 5.1202008-150300.10.20.1fixed
Suseovmflinux enterprise micro 5.2202008-150300.10.20.1fixed
Suseovmfenterprise storage 7.1202008-150300.10.20.1fixed
Suseovmflinux enterprise high performance computing 15 sp1-ltss2017+git1510945757.b2662641d5-150000.5.46.1fixed
Suseovmflinux enterprise server 15 sp1-ltss2017+git1510945757.b2662641d5-150000.5.46.1fixed
Suseovmflinux enterprise server for sap applications 15 sp12017+git1510945757.b2662641d5-150000.5.46.1fixed
Suseovmflinux enterprise micro 5.3202202-150400.5.10.1fixed
Suseovmflinux enterprise micro 5.4202202-150400.5.10.1fixed
Suseovmflinux enterprise module for server applications 15 sp4202202-150400.5.10.1fixed
Opensuseovmfleap micro 5.3202202-150400.5.10.1fixed
Opensuseovmfleap 15.4202202-150400.5.10.1fixed
Opensuseovmftumbleweed202211-1.1fixed
Ubuntuedk2pro0~20170911.5dfba97c-1vulnerable
Ubuntuedk2pro0~20171010.234dbcef-1vulnerable
Ubuntuedk2pro0~20171027.76fd5a66-1vulnerable
Ubuntuedk2pro0~20171205.a9212288-1vulnerable
Ubuntuedk2pro0~20180105.0bc94c74-1vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-1vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2ubuntu0.1vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2ubuntu0.2vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2ubuntu0.3vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2ubuntu0.3+esm1vulnerable
Ubuntuedk2pro0~20180205.c0d9813c-2ubuntu0.3+esm2fixed
Ubuntuedk220.040~20190606.20d2e5a1-2ubuntu1vulnerable
Ubuntuedk220.040~20190828.37eef910-3vulnerable
Ubuntuedk220.040~20190828.37eef910-4vulnerable
Ubuntuedk220.040~20191122.bd85bf54-1vulnerable
Ubuntuedk220.040~20191122.bd85bf54-1ubuntu1vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu1vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu2vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.1vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.2vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.3vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.4vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.5vulnerable
Ubuntuedk220.040~20191122.bd85bf54-2ubuntu3.6fixed
Ubuntuedk222.042021.08~rc0-2vulnerable
Ubuntuedk222.042021.08-3vulnerable
Ubuntuedk222.042021.11~rc1-1vulnerable
Ubuntuedk222.042021.11-1vulnerable
Ubuntuedk222.042021.11-2vulnerable
Ubuntuedk222.042022.02~rc1-1vulnerable
Ubuntuedk222.042022.02~rc1-1ubuntu1vulnerable
Ubuntuedk222.042022.02-1vulnerable
Ubuntuedk222.042022.02-2vulnerable
Ubuntuedk222.042022.02-3vulnerable
Ubuntuedk222.042022.02-3ubuntu0.22.04.1vulnerable
Ubuntuedk222.042022.02-3ubuntu0.22.04.2vulnerable
Ubuntuedk222.042022.02-3ubuntu0.22.04.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianedk2sourcesid2022.11-1not yet assignedNot reported[1014468]
Debianedk2sourceforky2022.11-1not yet assignedNot reported[1014468]
Debianedk2sourcetrixie2022.11-1not yet assignedNot reported[1014468]
Debianedk2sourcebookworm2022.11-1not yet assignedNot reported[1014468]
Suseovmfrpmlinux enterprise high performance computing 15 sp2-ltss201911-150200.7.27.1Not reportedSUSE-SU-2023:1921-1Not reported
Suseovmfrpmlinux enterprise server 15 sp2-ltss201911-150200.7.27.1Not reportedSUSE-SU-2023:1921-1Not reported
Suseovmfrpmlinux enterprise server for sap applications 15 sp2201911-150200.7.27.1Not reportedSUSE-SU-2023:1921-1Not reported
Suseovmfrpmenterprise storage 7201911-150200.7.27.1Not reportedSUSE-SU-2023:1921-1Not reported
Suseovmfrpmopenstack cloud 92017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmopenstack cloud crowbar 92017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise server for sap applications 12 sp42017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise server 12 sp4-espos2017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise server 12 sp4-ltss2017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise server 12 sp52017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise server for sap applications 12 sp52017+git1510945757.b2662641d5-3.41.2Not reportedSUSE-SU-2023:1941-1Not reported
Suseovmfrpmlinux enterprise high performance computing 15 sp3-espos202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise high performance computing 15 sp3-ltss202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise real time 15 sp3202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise server 15 sp3-ltss202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise server for sap applications 15 sp3202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmmanager proxy 4.2202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmmanager server 4.2202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise micro 5.1202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise micro 5.2202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmenterprise storage 7.1202008-150300.10.20.1Not reportedSUSE-SU-2023:1958-1Not reported
Suseovmfrpmlinux enterprise high performance computing 15 sp1-ltss2017+git1510945757.b2662641d5-150000.5.46.1Not reportedSUSE-SU-2023:1940-1Not reported
Suseovmfrpmlinux enterprise server 15 sp1-ltss2017+git1510945757.b2662641d5-150000.5.46.1Not reportedSUSE-SU-2023:1940-1Not reported
Suseovmfrpmlinux enterprise server for sap applications 15 sp12017+git1510945757.b2662641d5-150000.5.46.1Not reportedSUSE-SU-2023:1940-1Not reported
Suseovmfrpmlinux enterprise micro 5.3202202-150400.5.10.1Not reportedSUSE-SU-2023:2234-1Not reported
Suseovmfrpmlinux enterprise micro 5.4202202-150400.5.10.1Not reportedSUSE-SU-2023:2234-1Not reported
Suseovmfrpmlinux enterprise module for server applications 15 sp4202202-150400.5.10.1Not reportedSUSE-SU-2023:2234-1Not reported
Opensuseovmfrpmleap micro 5.3202202-150400.5.10.1Not reportedSUSE-SU-2023:2234-1Not reported
Opensuseovmfrpmleap 15.4202202-150400.5.10.1Not reportedSUSE-SU-2023:2234-1Not reported
Opensuseovmfrpmtumbleweed202211-1.1Not reportedOPENSUSE-SU-2024:12542-1Not reported
Ubuntuedk2debpro0~20180205.c0d9813c-2ubuntu0.3+esm2Not reportedUBUNTU-CVE-2021-38578Not reported
Ubuntuedk2deb20.040~20191122.bd85bf54-2ubuntu3.6Not reportedUBUNTU-CVE-2021-38578Not reported
Ubuntuedk2deb22.042022.02-3ubuntu0.22.04.3Not reportedUBUNTU-CVE-2021-38578Not reported

[Debian bug #1014468]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [ovmf-tools]Unknown

    Source package: [ovmf]

    Details (1)
    • 202605-3.1 · x86_64 · tumbleweed

      Unknown · Fixed: 202211-1.1

      Version impact unknown

      dsa · ovmf · opensuse · tumbleweed

  • Source package: [ovmf]

    Details (1)
    • 202605-3.1 · noarch · tumbleweed

      Unknown · Fixed: 202211-1.1

      Version impact unknown

      dsa · ovmf · opensuse · tumbleweed

  • Source package: [ovmf]

    Details (1)
    • 202605-3.1 · x86_64 · tumbleweed

      Unknown · Fixed: 202211-1.1

      Version impact unknown

      dsa · ovmf · opensuse · tumbleweed

  • Source package: [ovmf]

    Details (1)
    • 202605-3.1 · noarch · tumbleweed

      Unknown · Fixed: 202211-1.1

      Version impact unknown

      dsa · ovmf · opensuse · tumbleweed

  • Source package: [ovmf]

    Details (1)
    • 202605-3.1 · noarch · tumbleweed

      Unknown · Fixed: 202211-1.1

      Version impact unknown

      dsa · ovmf · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [ovmf]Fixed

    Source package: [edk2]

    Details (4)
    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

  • [ovmf-ia32]Fixed

    Source package: [edk2]

    Details (4)
    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

  • [qemu-efi]Fixed

    Source package: [edk2]

    Details (4)
    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

  • Source package: [edk2]

    Details (4)
    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

  • Source package: [edk2]

    Details (4)
    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u2 · all · bookworm

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

    • 2022.11-6+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · bookworm; dsa · edk2 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • [ovmf]Fixed

    Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • [ovmf-ia32]Fixed

    Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

  • Source package: [edk2]

    Details (2)
    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

    • 2025.02-8+deb13u1 · all · trixie

      Fixed · Fixed: 2022.11-1

      dsa · edk2 · debian · 13

Next results

Observed:

References