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