CVE-2021-38578
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
CVE-2021-38578 is a high vulnerability (CVSS 7.4) in Insyde Kernel, published March 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.02%, the 63rd percentile. Fixed in edk2 2022.11-1.
- Severity
- 7.4 HighCVSS 3.1, CVE List
- Exploit chance
- 1.02%EPSS, 63rd percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
2022.11-1edk2 +58 more
Description
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- Low
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
edk2-aarch64AlmaLinux:9 From an advisory covering 5 CVEs | before 20221207gitfff6d81270b5-9.el9_2 | 20221207gitfff6d81270b5-9.el9_2 |
edk2-ovmfAlmaLinux:9 From an advisory covering 5 CVEs | before 20221207gitfff6d81270b5-9.el9_2 | 20221207gitfff6d81270b5-9.el9_2 |
edk2-toolsAlmaLinux:9 From an advisory covering 5 CVEs | before 20221207gitfff6d81270b5-9.el9_2 | 20221207gitfff6d81270b5-9.el9_2 |
edk2-tools-docAlmaLinux:9 From an advisory covering 5 CVEs | before 20221207gitfff6d81270b5-9.el9_2 | 20221207gitfff6d81270b5-9.el9_2 |
edk2Debian:12 | before 2022.11-1 | 2022.11-1 |
edk2Debian:13 | before 2022.11-1 | 2022.11-1 |
edk2Debian:14 | before 2022.11-1 | 2022.11-1 |
edk2Debian:11 From an advisory covering 16 CVEs | before 2020.11-2+deb11u3, plus listed versions 2020.11-22020.11-2+deb11u12020.11-2+deb11u2 | 2020.11-2+deb11u3 |
edk2openEuler:20.03-LTS-SP1 | before 202002-11.oe1 | 202002-11.oe1 |
edk2openEuler:20.03-LTS-SP3 | before 202002-11.oe1 | 202002-11.oe1 |
Show 49 moreShow less
| Package | Affected | Fixed |
|---|---|---|
edk2openEuler:22.03-LTS | before 202011-7.oe2203 | 202011-7.oe2203 |
edk2Red Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-aarch64Red Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-ovmfRed Hat:enterprise_linux:9::appstream From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-aarch64Red Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-debugsourceRed Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-ovmfRed Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-toolsRed Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-tools-debuginfoRed Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
edk2-tools-docRed Hat:enterprise_linux:9::crb From an advisory covering 5 CVEs | before 0:20221207gitfff6d81270b5-9.el9_2 | 0:20221207gitfff6d81270b5-9.el9_2 |
ovmfSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs | before 201911-150200.7.27.1 | 201911-150200.7.27.1 |
ovmfSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs | before 201911-150200.7.27.1 | 201911-150200.7.27.1 |
ovmfSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs | before 201911-150200.7.27.1 | 201911-150200.7.27.1 |
ovmfSUSE:Enterprise Storage 7 From an advisory covering 2 CVEs | before 201911-150200.7.27.1 | 201911-150200.7.27.1 |
ovmfSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-150000.5.46.1 | 2017+git1510945757.b2662641d5-150000.5.46.1 |
ovmfSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-150000.5.46.1 | 2017+git1510945757.b2662641d5-150000.5.46.1 |
ovmfSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-150000.5.46.1 | 2017+git1510945757.b2662641d5-150000.5.46.1 |
ovmfSUSE:OpenStack Cloud 9 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise Server 12 SP4-ESPOS From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs | before 2017+git1510945757.b2662641d5-3.41.2 | 2017+git1510945757.b2662641d5-3.41.2 |
ovmfSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Real Time 15 SP3 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Manager Proxy 4.2 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Manager Server 4.2 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Micro 5.1 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs | before 202008-150300.10.20.1 | 202008-150300.10.20.1 |
ovmfSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs | before 2015+git1462940744.321151f-19.26.1 | 2015+git1462940744.321151f-19.26.1 |
ovmfSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs | before 202202-150400.5.10.1 | 202202-150400.5.10.1 |
ovmfSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs | before 202202-150400.5.10.1 | 202202-150400.5.10.1 |
ovmfSUSE:Linux Enterprise Module for Server Applications 15 SP4 From an advisory covering 2 CVEs | before 202202-150400.5.10.1 | 202202-150400.5.10.1 |
ovmfopenSUSE:Leap Micro 5.3 From an advisory covering 2 CVEs | before 202202-150400.5.10.1 | 202202-150400.5.10.1 |
ovmfopenSUSE:Leap 15.4 From an advisory covering 2 CVEs | before 202202-150400.5.10.1 | 202202-150400.5.10.1 |
edk2Ubuntu:Pro:16.04:LTS | before 0~20160408.ffea0a2c-2ubuntu0.2+esm3, plus listed versions 0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-20~20160408.ffea0a2c-2ubuntu0.10~20160408.ffea0a2c-2ubuntu0.20~20160408.ffea0a2c-2ubuntu0.2+esm1 | 0~20160408.ffea0a2c-2ubuntu0.2+esm3 |
edk2Ubuntu:Pro:18.04:LTS | before 0~20180205.c0d9813c-2ubuntu0.3+esm2, plus listed versions 0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-1 Show 6 moreShow less0~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.10~20180205.c0d9813c-2ubuntu0.20~20180205.c0d9813c-2ubuntu0.30~20180205.c0d9813c-2ubuntu0.3+esm1 | 0~20180205.c0d9813c-2ubuntu0.3+esm2 |
edk2Ubuntu:20.04:LTS | before 0~20191122.bd85bf54-2ubuntu3.6, plus listed versions 0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1 Show 9 moreShow less0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.20~20191122.bd85bf54-2ubuntu3.30~20191122.bd85bf54-2ubuntu3.40~20191122.bd85bf54-2ubuntu3.5 | 0~20191122.bd85bf54-2ubuntu3.6 |
edk2Ubuntu:22.04:LTS | before 2022.02-3ubuntu0.22.04.3, plus listed versions 2021.08~rc0-22021.08-32021.11~rc1-12021.11-12021.11-2 Show 7 moreShow less2022.02~rc1-12022.02~rc1-1ubuntu12022.02-12022.02-22022.02-32022.02-3ubuntu0.22.04.12022.02-3ubuntu0.22.04.2 | 2022.02-3ubuntu0.22.04.3 |
edk2Ubuntu:Pro:16.04:LTS From an advisory covering 6 CVEs | before 0~20160408.ffea0a2c-2ubuntu0.2+esm3, plus listed versions 0~20150106.5c2d456b-20~20160104.c2a892d7-10~20160408.ffea0a2c-20~20160408.ffea0a2c-2ubuntu0.10~20160408.ffea0a2c-2ubuntu0.20~20160408.ffea0a2c-2ubuntu0.2+esm1 | 0~20160408.ffea0a2c-2ubuntu0.2+esm3 |
edk2Ubuntu:Pro:18.04:LTS From an advisory covering 6 CVEs | before 0~20180205.c0d9813c-2ubuntu0.3+esm2, plus listed versions 0~20170911.5dfba97c-10~20171010.234dbcef-10~20171027.76fd5a66-10~20171205.a9212288-10~20180105.0bc94c74-1 Show 6 moreShow less0~20180205.c0d9813c-10~20180205.c0d9813c-20~20180205.c0d9813c-2ubuntu0.10~20180205.c0d9813c-2ubuntu0.20~20180205.c0d9813c-2ubuntu0.30~20180205.c0d9813c-2ubuntu0.3+esm1 | 0~20180205.c0d9813c-2ubuntu0.3+esm2 |
edk2Ubuntu:20.04:LTS From an advisory covering 6 CVEs | before 0~20191122.bd85bf54-2ubuntu3.6, plus listed versions 0~20190606.20d2e5a1-2ubuntu10~20190828.37eef910-30~20190828.37eef910-40~20191122.bd85bf54-10~20191122.bd85bf54-1ubuntu1 Show 9 moreShow less0~20191122.bd85bf54-20~20191122.bd85bf54-2ubuntu10~20191122.bd85bf54-2ubuntu20~20191122.bd85bf54-2ubuntu30~20191122.bd85bf54-2ubuntu3.10~20191122.bd85bf54-2ubuntu3.20~20191122.bd85bf54-2ubuntu3.30~20191122.bd85bf54-2ubuntu3.40~20191122.bd85bf54-2ubuntu3.5 | 0~20191122.bd85bf54-2ubuntu3.6 |
edk2Ubuntu:22.04:LTS From an advisory covering 6 CVEs | before 2022.02-3ubuntu0.22.04.3, plus listed versions 2021.08~rc0-22021.08-32021.11~rc1-12021.11-12021.11-2 Show 7 moreShow less2022.02~rc1-12022.02~rc1-1ubuntu12022.02-12022.02-22022.02-32022.02-3ubuntu0.22.04.12022.02-3ubuntu0.22.04.2 | 2022.02-3ubuntu0.22.04.3 |
ovmfopenSUSE:Tumbleweed | before 202211-1.1 | 202211-1.1 |
What each source reports
CVE List Score used 7.4
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
CVE-2021-38578- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L - Weakness
- CWE-124
- Updated
- 2026-11-02
EUVDEUVD-2021-25020 7.4
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
EUVD-2021-25020- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-grqq-3jqg-g95p 9.8
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
GHSA-grqq-3jqg-g95p- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-124, CWE-787
- Updated
- 2026-11-02
NVD 7.4
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
CVE-2021-38578- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-124, CWE-787
- Updated
- 2026-11-02
OSV 9.8
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
CVE-2021-38578- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-38578 9.8
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
DEBIAN-CVE-2021-38578- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 12 moreShow less
OSVOESA-2022-2122 9.8
edk2 security update
EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.
Security Fix(es):
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.(CVE-2021-38578)
- Record
OESA-2022-2122- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:2165 7.5
Red Hat Security Advisory: edk2 security, bug fix, and enhancement update
- Record
RHSA-2023:2165- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-38578 9.8
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
- Record
UBUNTU-CVE-2021-38578- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVALSA-2023:2165No score
Important: edk2 security, bug fix, and enhancement update
EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.
Security Fix(es):
- openssl: X.400 address type confusion in X.509 GeneralName (CVE-2023-0286)
- edk2: integer underflow in SmmEntryPoint function leads to potential SMM privilege escalation (CVE-2021-38578)
- openssl: timing attack in RSA Decryption implementation (CVE-2022-4304)
- openssl: double free after calling PEM_read_bio_ex (CVE-2022-4450)
- openssl: use-after-free following BIO_new_NDEF (CVE-2023-0215)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:2165- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12542-1No score
ovmf-202211-1.1 on GA media
These are all security issues fixed in the ovmf-202211-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12542-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:1921-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2019-14560: Fixed potential secure boot bypass via an improper check of GetEfiGlobalVariable2 (bsc#1174246).
- CVE-2021-38578: Fixed underflow in MdeModulePkg/PiSmmCore SmmEntryPointAdd (bsc#1196741).
- Record
SUSE-SU-2023:1921-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:1940-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2019-14560: Fixed potential secure boot bypass via an improper check of GetEfiGlobalVariable2 (bsc#1174246).
- CVE-2021-38578: Fixed underflow in MdeModulePkg/PiSmmCore SmmEntryPointAdd (bsc#1196741).
- Record
SUSE-SU-2023:1940-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:1941-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2019-14560: Fixed potential secure boot bypass via an improper check of GetEfiGlobalVariable2 (bsc#1174246).
- CVE-2021-38578: Fixed underflow in MdeModulePkg/PiSmmCore SmmEntryPointAdd (bsc#1196741).
- Record
SUSE-SU-2023:1941-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:1958-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2019-14560: Fixed potential secure boot bypass via an improper check of GetEfiGlobalVariable2 (bsc#1174246).
- CVE-2021-38578: Fixed underflow in MdeModulePkg/PiSmmCore SmmEntryPointAdd (bsc#1196741).
- Record
SUSE-SU-2023:1958-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:1968-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2019-14560: Fixed potential secure boot bypass via an improper check of GetEfiGlobalVariable2 (bsc#1174246).
- CVE-2021-38578: Fixed underflow in MdeModulePkg/PiSmmCore SmmEntryPointAdd (bsc#1196741).
- Record
SUSE-SU-2023:1968-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2234-1No score
Security update for ovmf
This update for ovmf fixes the following issues:
- CVE-2021-38578: Fixed potential underflow in SmmEntryPointwhen computing BufferSize (bsc#1196741).
- CVE-2019-14560: Fixed potential secure boot bypass caused by improper check of GetEfiGlobalVariable2() return value (bsc#1174246).
- revert a patch to fix xen boot problems (bsc#1205613)
- Record
SUSE-SU-2023:2234-1- Updated
- 2026-11-02
OSVUSN-7060-1No score
edk2 vulnerabilities
It was discovered that EDK II did not check the buffer length in XHCI, which could lead to a stack overflow. A local attacker could potentially use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2019-0161)
Laszlo Ersek discovered that EDK II incorrectly handled recursion. A remote attacker could possibly use this issue to cause EDK II to consume resources, leading to a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-28210)
Satoshi Tanda discovered that EDK II incorrectly handled decompressing certain images. A remote attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-28211)
It was discovered that EDK II incorrectly decoded certain strings. A remote attacker could use this issue to cause EDK II to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2021-38575)
It was discovered that EDK II had integer underflow vulnerability in SmmEntryPoint, which could result in a buffer overflow. An attacker could potentially use this issue to cause a denial of service. (CVE-2021-38578)
Elison Niven discovered that OpenSSL, vendored in EDK II, incorrectly handled the c_rehash script. A local attacker could possibly use this issue to execute arbitrary commands when c_rehash is run. This issue only affected Ubuntu 16.04 LTS. (CVE-2022-1292)
- Record
USN-7060-1- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
bugzilla.tianocore.org/show_bug.cgi?id=3387
insyde.com/security-pledge/SA-2023024
lists.debian.org/debian-lts-announce/2025/06/msg00007.html
nvd.nist.gov/vuln/detail/CVE-2021-38578
github.com/advisories/GHSA-grqq-3jqg-g95p
access.redhat.com/errata/RHSA-2023:2165
Show 57 moreShow less
access.redhat.com/security/cve/CVE-2021-38578
access.redhat.com/security/cve/CVE-2022-4304
access.redhat.com/security/cve/CVE-2022-4450
access.redhat.com/security/cve/CVE-2023-0215
access.redhat.com/security/cve/CVE-2023-0286
bugzilla.redhat.com/1960321
bugzilla.redhat.com/2164440
bugzilla.redhat.com/2164487
bugzilla.redhat.com/2164492
bugzilla.redhat.com/2164494
errata.almalinux.org/9/ALSA-2023-2165.html
security-tracker.debian.org/tracker/CVE-2021-38578
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2122
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.2_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1960321
bugzilla.redhat.com/show_bug.cgi?id=1983086
bugzilla.redhat.com/show_bug.cgi?id=2125336
bugzilla.redhat.com/show_bug.cgi?id=2132951
bugzilla.redhat.com/show_bug.cgi?id=2157656
bugzilla.redhat.com/show_bug.cgi?id=2162307
bugzilla.redhat.com/show_bug.cgi?id=2164440
bugzilla.redhat.com/show_bug.cgi?id=2164487
bugzilla.redhat.com/show_bug.cgi?id=2164492
bugzilla.redhat.com/show_bug.cgi?id=2164494
bugzilla.redhat.com/show_bug.cgi?id=2168046
bugzilla.redhat.com/show_bug.cgi?id=2174605
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_2165.json
cve.org/CVERecord?id=CVE-2021-38578
cve.org/CVERecord?id=CVE-2022-4304
nvd.nist.gov/vuln/detail/CVE-2022-4304
openssl.org/news/secadv/20230207.txt
cve.org/CVERecord?id=CVE-2022-4450
nvd.nist.gov/vuln/detail/CVE-2022-4450
cve.org/CVERecord?id=CVE-2023-0215
nvd.nist.gov/vuln/detail/CVE-2023-0215
cve.org/CVERecord?id=CVE-2023-0286
nvd.nist.gov/vuln/detail/CVE-2023-0286
suse.com/support/update/announcement/2023/suse-su-20231921-1
bugzilla.suse.com/1174246
bugzilla.suse.com/1196741
suse.com/security/cve/CVE-2019-14560
suse.com/security/cve/CVE-2021-38578
suse.com/support/update/announcement/2023/suse-su-20231940-1
suse.com/support/update/announcement/2023/suse-su-20231941-1
suse.com/support/update/announcement/2023/suse-su-20231958-1
suse.com/support/update/announcement/2023/suse-su-20231968-1
suse.com/support/update/announcement/2023/suse-su-20232234-1
bugzilla.suse.com/1205613
ubuntu.com/security/CVE-2021-38578
edk2.groups.io/g/devel/message/90516
ubuntu.com/security/notices/USN-7060-1
ubuntu.com/security/CVE-2019-0161
ubuntu.com/security/CVE-2021-28210
ubuntu.com/security/CVE-2021-28211
ubuntu.com/security/CVE-2021-38575
ubuntu.com/security/CVE-2022-1292