tianocore CVE Vulnerabilities & Metrics

Focus on tianocore vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About tianocore Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with tianocore. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total tianocore CVEs: 41
Earliest CVE date: 27 Mar 2019, 20:29 UTC
Latest CVE date: 16 Jan 2024, 16:15 UTC

Latest CVE reference: CVE-2023-45237

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical tianocore CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 3.59

Max CVSS: 7.8

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 16
4.0-6.9 20
7.0-8.9 5
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS tianocore CVEs

These are the five CVEs with the highest CVSS scores for tianocore, sorted by severity first and recency.

All CVEs for tianocore

CVE-2023-45237 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to a predictable TCP Initial Sequence Number. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality.

CVE-2023-45236 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to a predictable TCP Initial Sequence Number. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality.

CVE-2023-45235 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to a buffer overflow vulnerability when handling Server ID option from a DHCPv6 proxy Advertise message. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality, Integrity and/or Availability.

CVE-2023-45234 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to a buffer overflow vulnerability when processing DNS Servers option from a DHCPv6 Advertise message. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality, Integrity and/or Availability.

CVE-2023-45233 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to an infinite lop vulnerability when parsing a PadN option in the Destination Options header of IPv6. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Availability.

CVE-2023-45232 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to an infinite loop vulnerability when parsing unknown options in the Destination Options header of IPv6. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Availability.

CVE-2023-45231 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

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.

CVE-2023-45230 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

EDK2's Network Package is susceptible to a buffer overflow vulnerability via a long server ID option in DHCPv6 client. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality, Integrity and/or Availability.

CVE-2023-45229 tianocore vulnerability CVSS: 0 16 Jan 2024, 16:15 UTC

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.

CVE-2022-36765 tianocore vulnerability CVSS: 0 09 Jan 2024, 16:15 UTC

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.

CVE-2022-36764 tianocore vulnerability CVSS: 0 09 Jan 2024, 16:15 UTC

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.

CVE-2022-36763 tianocore vulnerability CVSS: 0 09 Jan 2024, 16:15 UTC

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.

CVE-2021-38578 tianocore vulnerability CVSS: 7.5 03 Mar 2022, 22:15 UTC

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

CVE-2021-38576 tianocore vulnerability CVSS: 7.8 03 Jan 2022, 22:15 UTC

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.

CVE-2021-38575 tianocore vulnerability CVSS: 6.8 01 Dec 2021, 18:15 UTC

NetworkPkg/IScsiDxe has remotely exploitable buffer overflows.

CVE-2021-28216 tianocore vulnerability CVSS: 4.6 05 Aug 2021, 21:15 UTC

BootPerformanceTable pointer is read from an NVRAM variable in PEI. Recommend setting PcdFirmwarePerformanceDataTableS3Support to FALSE.

CVE-2019-11098 tianocore vulnerability CVSS: 4.6 14 Jul 2021, 14:15 UTC

Insufficient input validation in MdeModulePkg in EDKII may allow an unauthenticated user to potentially enable escalation of privilege, denial of service and/or information disclosure via physical access.

CVE-2021-28213 tianocore vulnerability CVSS: 5.0 11 Jun 2021, 16:15 UTC

Example EDK2 encrypted private key in the IpSecDxe.efi present potential security risks.

CVE-2021-28211 tianocore vulnerability CVSS: 4.6 11 Jun 2021, 16:15 UTC

A heap overflow in LzmaUefiDecompressGetInfo function in EDK II.

CVE-2021-28210 tianocore vulnerability CVSS: 4.6 11 Jun 2021, 16:15 UTC

An unlimited recursion in DxeCore in EDK II.

CVE-2019-14584 tianocore vulnerability CVSS: 4.6 03 Jun 2021, 20:15 UTC

Null pointer dereference in Tianocore EDK2 may allow an authenticated user to potentially enable escalation of privilege via local access.

CVE-2019-14587 tianocore vulnerability CVSS: 3.3 23 Nov 2020, 17:15 UTC

Logic issue EDK II may allow an unauthenticated user to potentially enable denial of service via adjacent access.

CVE-2019-14586 tianocore vulnerability CVSS: 5.2 23 Nov 2020, 17:15 UTC

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.

CVE-2019-14575 tianocore vulnerability CVSS: 4.6 23 Nov 2020, 17:15 UTC

Logic issue in DxeImageVerificationHandler() for EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.

CVE-2019-14563 tianocore vulnerability CVSS: 4.6 23 Nov 2020, 17:15 UTC

Integer truncation in EDK II may allow an authenticated user to potentially enable escalation of privilege via local access.

CVE-2019-14562 tianocore vulnerability CVSS: 2.1 23 Nov 2020, 16:15 UTC

Integer overflow in DxeImageVerificationHandler() EDK II may allow an authenticated user to potentially enable denial of service via local access.

CVE-2019-14559 tianocore vulnerability CVSS: 5.0 23 Nov 2020, 16:15 UTC

Uncontrolled resource consumption in EDK II may allow an unauthenticated user to potentially enable denial of service via network access.

CVE-2019-14553 tianocore vulnerability CVSS: 4.0 23 Nov 2020, 16:15 UTC

Improper authentication in EDK II may allow a privileged user to potentially enable information disclosure via network access.

CVE-2014-8271 tianocore vulnerability CVSS: 4.6 06 Feb 2020, 15:15 UTC

Buffer overflow in the Reclaim function in Tianocore EDK2 before SVN 16280 allows physically proximate attackers to gain privileges via a long variable name.

CVE-2014-4860 tianocore vulnerability CVSS: 7.2 31 Jan 2020, 16:15 UTC

Multiple integer overflows in the Pre-EFI Initialization (PEI) boot phase in the Capsule Update feature in the UEFI implementation in EDK2 allow physically proximate attackers to bypass intended access restrictions by providing crafted data that is not properly handled during the coalescing phase.

CVE-2014-4859 tianocore vulnerability CVSS: 7.2 31 Jan 2020, 16:15 UTC

Integer overflow in the Drive Execution Environment (DXE) phase in the Capsule Update feature in the UEFI implementation in EDK2 allows physically proximate attackers to bypass intended access restrictions via crafted data.

CVE-2017-5731 tianocore vulnerability CVSS: 4.6 28 Oct 2019, 15:15 UTC

Bounds checking in Tianocompress before November 7, 2017 may allow an authenticated user to potentially enable an escalation of privilege via local access.

CVE-2019-0161 tianocore vulnerability CVSS: 2.1 27 Mar 2019, 20:29 UTC

Stack overflow in XHCI for EDK II may allow an unauthenticated user to potentially enable denial of service via local access.

CVE-2019-0160 tianocore vulnerability CVSS: 7.5 27 Mar 2019, 20:29 UTC

Buffer overflow in system firmware for EDK II may allow unauthenticated user to potentially enable escalation of privilege and/or denial of service via network access.

CVE-2018-3613 tianocore vulnerability CVSS: 4.6 27 Mar 2019, 20:29 UTC

Logic issue in variable service module for EDK II/UDK2018/UDK2017/UDK2015 may allow an authenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via local access.

CVE-2018-12183 tianocore vulnerability CVSS: 4.6 27 Mar 2019, 20:29 UTC

Stack overflow in DxeCore for EDK II may allow an unauthenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via local access.

CVE-2018-12182 tianocore vulnerability CVSS: 4.6 27 Mar 2019, 20:29 UTC

Insufficient memory write check in SMM service for EDK II may allow an authenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via local access.

CVE-2018-12181 tianocore vulnerability CVSS: 3.6 27 Mar 2019, 20:29 UTC

Stack overflow in corrupted bmp for EDK II may allow unprivileged user to potentially enable denial of service or elevation of privilege via local access.

CVE-2018-12180 tianocore vulnerability CVSS: 6.8 27 Mar 2019, 20:29 UTC

Buffer overflow in BlockIo service for EDK II may allow an unauthenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via network access.

CVE-2018-12179 tianocore vulnerability CVSS: 4.6 27 Mar 2019, 20:29 UTC

Improper configuration in system firmware for EDK II may allow unauthenticated user to potentially enable escalation of privilege, information disclosure and/or denial of service via local access.

CVE-2018-12178 tianocore vulnerability CVSS: 6.4 27 Mar 2019, 20:29 UTC

Buffer overflow in network stack for EDK II may allow unprivileged user to potentially enable escalation of privilege and/or denial of service via network.