Tianocore Edk2 vulnerabilities
52 known vulnerabilities affecting tianocore/edk2.
Total CVEs
52
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH26MEDIUM21LOW2
Vulnerabilities
Page 2 of 3
CVE-2023-45231MEDIUMCVSS 6.5≤ 202311vedk2-stable2023082024-01-16
CVE-2023-45231 [MEDIUM] CWE-125 CVE-2023-45231: EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing Neigh
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing Neighbor Discovery Redirect message. This
vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Confidentiality.
cvelistv5nvdosv
CVE-2023-45229MEDIUMCVSS 6.5≤ 202311vedk2-stable2023082024-01-16
CVE-2023-45229 [MEDIUM] CWE-125 CVE-2023-45229: EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing the IA
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing the IA_NA or IA_TA option in a DHCPv6 Advertise message. This
vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Confidentiality.
cvelistv5nvdosv
CVE-2022-36763HIGHCVSS 7.8≤ 202311≥ *, ≤ 2023112024-01-09
CVE-2022-36763 [HIGH] CWE-122 CVE-2022-36763: EDK2 is susceptible to a vulnerability in the Tcg2MeasureGptTable() function, allowing a user to tri
EDK2 is susceptible to a vulnerability in the Tcg2MeasureGptTable() function, allowing a user to trigger a heap buffer overflow via a local network. Successful exploitation of this vulnerability may result in a compromise of confidentiality, integrity, and/or availability.
cvelistv5nvdosv
CVE-2022-36764HIGHCVSS 7.8≤ 202311≥ *, ≤ 2023112024-01-09
CVE-2022-36764 [HIGH] CWE-122 CVE-2022-36764: EDK2 is susceptible to a vulnerability in the Tcg2MeasurePeImage() function, allowing a user to trig
EDK2 is susceptible to a vulnerability in the Tcg2MeasurePeImage() function, allowing a user to trigger a heap buffer overflow via a local network. Successful exploitation of this vulnerability may result in a compromise of confidentiality, integrity, and/or availability.
cvelistv5nvdosv
CVE-2022-36765HIGHCVSS 7.8≤ 202311≥ *, ≤ 2023112024-01-09
CVE-2022-36765 [HIGH] CWE-680 CVE-2022-36765: EDK2 is susceptible to a vulnerability in the CreateHob() function, allowing a user to trigger a int
EDK2 is susceptible to a vulnerability in the CreateHob() function, allowing a user to trigger a integer overflow to buffer overflow via a local network. Successful exploitation of this vulnerability may result in a compromise of confidentiality, integrity, and/or availability.
cvelistv5nvdosv
CVE-2021-38578CRITICALCVSS 9.8≤ 2022022022-03-03
CVE-2021-38578 [CRITICAL] CWE-124 CVE-2021-38578: Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
Existing CommBuffer checks in SmmEntryPoint will not catch underflow when computing BufferSize.
nvdosv
CVE-2021-38576HIGHCVSS 7.5v201808v201811+10 more2022-01-03
CVE-2021-38576 [HIGH] CVE-2021-38576: A BIOS bug in firmware for a particular PC model leaves the Platform authorization value empty. This
A BIOS bug in firmware for a particular PC model leaves the Platform authorization value empty. This can be used to permanently brick the TPM in multiple ways, as well as to non-permanently DoS the system.
nvdosv
CVE-2021-38575HIGHCVSS 8.1≤ 2021052021-12-01
CVE-2021-38575 [HIGH] CWE-124 CVE-2021-38575: NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.
NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.
nvdosv
CVE-2019-11098MEDIUMCVSS 6.8≥ 0, < 0~20191122.bd85bf54-2ubuntu3.32021-09-23
CVE-2019-11098 [MEDIUM] edk2 vulnerabilities
edk2 vulnerabilities
It was discovered that EDK II incorrectly handled input validation in
MdeModulePkg. A local user could possibly use this issue to cause EDK II to
crash, resulting in a denial of service, obtain sensitive information or
execute arbitrary code. (CVE-2019-11098)
Paul Kehrer discovered that OpenSSL used in EDK II incorrectly handled
certain input lengths in EVP functions. An attacker could possibly use this
issue to cause EDK II to
osv
CVE-2021-28216HIGHCVSS 7.8≥ 0, < 2020.11-2+deb11u3≥ 0, < 2021.11~rc1-12021-08-05
CVE-2021-28216 [HIGH] CVE-2021-28216: BootPerformanceTable pointer is read from an NVRAM variable in PEI
BootPerformanceTable pointer is read from an NVRAM variable in PEI. Recommend setting PcdFirmwarePerformanceDataTableS3Support to FALSE.
osv
CVE-2021-28213HIGHCVSS 7.5v2019052021-06-11
CVE-2021-28213 [HIGH] CVE-2021-28213: Example EDK2 encrypted private key in the IpSecDxe.efi present potential security risks.
Example EDK2 encrypted private key in the IpSecDxe.efi present potential security risks.
nvdosv
CVE-2021-28211MEDIUMCVSS 6.7v2020082021-06-11
CVE-2021-28211 [MEDIUM] CWE-122 CVE-2021-28211: A heap overflow in LzmaUefiDecompressGetInfo function in EDK II.
A heap overflow in LzmaUefiDecompressGetInfo function in EDK II.
nvdosv
CVE-2019-14584HIGHCVSS 7.8fixed in 2020-10-212021-06-03
CVE-2019-14584 [HIGH] CWE-476 CVE-2019-14584: Null pointer dereference in Tianocore EDK2 may allow an authenticated user to potentially enable esc
Null pointer dereference in Tianocore EDK2 may allow an authenticated user to potentially enable escalation of privilege via local access.
nvdosv
CVE-2021-28210HIGHCVSS 7.8≥ 0, < 0~20191122.bd85bf54-2ubuntu3.22021-04-20
CVE-2021-28210 [HIGH] edk2 vulnerabilities
edk2 vulnerabilities
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. (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. (CVE-2021-
osv
CVE-2019-14586HIGHCVSS 8.0≥ 0, < 0~20200229.4c0f6e34-12020-11-23
CVE-2019-14586 [HIGH] CVE-2019-14586: Use after free vulnerability in EDK II may allow an authenticated user to potentially enable escalation of privilege, information disclosure and/or de
Use after free vulnerability in EDK II may allow an authenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via adjacent access.
osv
CVE-2019-14575HIGHCVSS 7.8≥ 0, < 0~20200229.4c0f6e34-12020-11-23
CVE-2019-14575 [HIGH] CVE-2019-14575: Logic issue in DxeImageVerificationHandler() for EDK II may allow an authenticated user to potentially enable escalation of privilege via local access
Logic issue in DxeImageVerificationHandler() for EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.
osv
CVE-2019-14563HIGHCVSS 7.8≥ 0, < 0~20200229.4c0f6e34-12020-11-23
CVE-2019-14563 [HIGH] CVE-2019-14563: Integer truncation in EDK II may allow an authenticated user to potentially enable escalation of privilege via local access
Integer truncation in EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.
osv
CVE-2019-14559HIGHCVSS 7.5≥ 0, < 0~20200229.4c0f6e34-12020-11-23
CVE-2019-14559 [HIGH] CVE-2019-14559: Uncontrolled resource consumption in EDK II may allow an unauthenticated user to potentially enable denial of service via network access
Uncontrolled resource consumption in EDK II may allow an unauthenticated user to potentially enable denial of service via network access.
osv
CVE-2019-14553MEDIUMCVSS 4.9≥ 0, < 0~20190828.37eef910-42020-11-23
CVE-2019-14553 [MEDIUM] CVE-2019-14553: Improper authentication in EDK II may allow a privileged user to potentially enable information disclosure via network access
Improper authentication in EDK II may allow a privileged user to potentially enable information disclosure via network access.
osv
CVE-2019-14562MEDIUMCVSS 5.5≥ 0, < 2020.05-42020-11-23
CVE-2019-14562 [MEDIUM] CVE-2019-14562: Integer overflow in DxeImageVerificationHandler() EDK II may allow an authenticated user to potentially enable denial of service via local access
Integer overflow in DxeImageVerificationHandler() EDK II may allow an authenticated user to potentially enable denial of service via local access.
osv