Skip to main content

TianoCore EDK2 CVE-2025-2296

HIGH
Improper Input Validation (CWE-20)
2025-12-09 infosec@edk2.groups.io
8.4
CVSS 4.0 · Vendor: edk2
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local privileged access
  2. Delivery
    Supply crafted input to EDK2 BIOS component
  3. Exploit
    Trigger improper input validation (CWE-20)
  4. Execution
    Hijack firmware control flow
  5. Impact
    Execute arbitrary commands below the OS

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires an attacker who already possesses high privileges (CVSS PR:H) and, per the NVD description, local access to the system to deliver crafted input into the EDK2-based BIOS/UEFI component that performs improper input validation (CWE-20). No user interaction is required (UI:N). The specific affected feature, firmware phase, or input path is not named in the available description and should be obtained from the TianoCore advisory. Key limiting factors: the high-privilege prerequisite and the stated local-access requirement significantly constrain realistic attackers; note, however, that the supplied CVSS vector lists AV:N, which conflicts with the description's local-access claim and must be verified with the vendor before assuming remote reachability.

Impact

Signals are mixed and the dataset is sparse. The supplied CVSS 4.0 vector (8.4) encodes AV:N/AC:L/AT:N/PR:H/UI:N, which asserts a network attack vector, yet the NVD description explicitly states the attacker requires 'local access' - these directly contradict each other and must be reconciled with the vendor (the GHSA advisory) before treating this as remotely reachable. If local access is correct, real-world risk is materially lower than the 8.4 score implies. PR:H is consistent across interpretations: exploitation requires high privileges, so this is an authenticated/privileged-attacker flaw, not a drive-by. No EPSS probability is provided in the input, so likelihood of exploitation cannot be quantified. There is no CISA KEV listing and no public exploit referenced, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was supplied. Net: a genuinely high technical-impact firmware flaw (arbitrary command execution below the OS) but gated behind high privileges and (per the description) local access, making it a patch-in-due-course item for most environments rather than an emergency - with the explicit caveat that the AV:N/local-access conflict must be resolved to finalize priority.

Exploit ScenarioDerived

A local attacker who already holds high privileges on the system supplies maliciously crafted input to a BIOS/UEFI component built on EDK2, triggering the improper input validation (CWE-20). The malformed input alters firmware control flow and allows arbitrary command execution at the firmware level, undermining confidentiality, integrity, and availability beneath the operating system. No public proof-of-concept is referenced in the available data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 07, 2026

Improper input validation in TianoCore EDK2-based BIOS/UEFI firmware allows a local attacker with high privileges to alter control flow and potentially execute arbitrary commands, with high impact to confidentiality, integrity, and availability. Exploitation requires existing high privileges (PR:H) and local access, with no user interaction; the CVSS 4.0 vector's network access metric (AV:N) conflicts with the assessed local-access requirement and must be verified with the vendor. No public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis; consult the TianoCore advisory at https://github.com/tianocore/edk2/security/advisories/GHSA-6pp6-cm5h-86g5 for patched firmware versions or updates. Until a fix is available, compensating controls focus on limiting the high-privilege, local-access attack surface: restrict physical and local administrative access to systems with affected firmware, enforce least privilege so that only trusted administrators can interact with firmware update or configuration interfaces, and monitor for unexpected firmware modifications via TPM-based measured boot or firmware integrity attestation. Note that these controls may impede legitimate administrative workflows and can be bypassed by a determined high-privileged attacker; the fundamental resolution is a firmware update from the vendor once released.

Affected ProductsAI

TianoCore EDK2-based BIOS/UEFI firmware across implementations derived from the upstream EDK2 project are potentially affected; the exact version range, affected modules, and any platform-specific CPE identifiers are not provided in the input data. The GitHub security advisory GHSA-6pp6-cm5h-86g5 (https://github.com/tianocore/edk2/security/advisories/GHSA-6pp6-cm5h-86g5) is the authoritative source for affected versions and should be consulted.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in EDK2, the open-source reference implementation for UEFI firmware (also known as BIOS), maintained by TianoCore. The flaw is classified as CWE-20: Improper Input Validation, meaning the firmware component fails to correctly validate input before using it, which can lead to unexpected control flow alteration and, in the assessed worst case, arbitrary command execution. The independent assessment rates this as CVSS 3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, requiring local access and high privileges; the provided CVSS 4.0 vector lists AV:N (network) and PR:H, a contradiction that necessitates verification against the TianoCore advisory. The supplied tags label this as 'Information Disclosure', but the assessed impact and description indicate broader integrity and availability consequences, so treat the tag as incomplete. No CPE strings were provided, and the specific affected firmware phase or input path is not named in the available data; consult GHSA-6pp6-cm5h-86g5 for details.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (edk2) PRIMARY 8.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L
vuln.today AI 6.7 MEDIUM

Description states local access so AV:L; privileged control over the BIOS input path gives PR:H; improper input validation enabling arbitrary command execution yields full C:H/I:H/A:H.

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.2 MEDIUM
AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:H/A:L
Red Hat 8.2 HIGH

Primary rating from Vendor (edk2).

CVSS VectorVendor: edk2

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
High
Subsequent system: Availability
Low

DescriptionCVE.org

EDK2 contains a vulnerability in BIOS where an attacker may cause “ Improper Input Validation” by local access. Successful exploitation of this vulnerability could alter control flow in unexpected ways, potentially allowing arbitrary command execution and impacting Confidentiality, Integrity, and Availability.

Executive ViewAI

Why It Matters

TianoCore EDK2-based BIOS/UEFI firmware, deployed across numerous enterprise computing devices, is affected by a high-severity input validation vulnerability (CVE-2025-2296) that could allow an authenticated local attacker with high privileges to execute arbitrary code and compromise system confidentiality, integrity, and availability. No public exploit identified at time of analysis, but the lack of a vendor-released patch means organizations cannot remediate through standard updates, increasing the risk of insider or post-compromise attacks that persist at the firmware level. Leadership should prioritize asset identification and interim mitigations to protect affected hardware.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restricting local administrative access to only trusted personnel, enforcing least privilege and separation of duties, enabling firmware write protection (e.g., BIOS/UEFI password, secure boot, and firmware TPM measurements), monitoring for anomalous firmware modifications using endpoint detection and response (EDR) or integrity monitoring tools, and applying available vendor mitigations if provided. Additionally, consider isolating affected systems from high-risk networks and conducting regular firmware integrity checks.

Threat Intelligence Overview

EPSS Score
0.8%
Top 46% exploitable
Prevalence
High
EDK2/TianoCore is the reference UEFI firmware base for many OEM BIOS builds
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.8%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Linux Enterprise Server 16.1 Fixed
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Micro 5.3 Affected
SUSE Linux Enterprise Micro 5.4 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy