TianoCore EDK2 CVE-2025-2296
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local privileged access
-
DeliverySupply crafted input to EDK2 BIOS component
-
ExploitTrigger improper input validation (CWE-20)
-
ExecutionHijack firmware control flow
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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.
AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:H/A:L
Primary rating from Vendor (edk2).
CVSS VectorVendor: edk2
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Same weakness CWE-20 – Improper Input Validation
View allSame technique Information Disclosure
View allVendor 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 |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Not-Affected |
| SUSE Enterprise Storage 6 | Not-Affected |
| SUSE Enterprise Storage 7 | Not-Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 12 SP4 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP2 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP3 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP4 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | Not-Affected |
| SUSE Linux Enterprise Micro 5.0 | Not-Affected |
| SUSE Linux Enterprise Micro 5.1 | Affected |
| SUSE Linux Enterprise Micro 5.2 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Server Applications 15 | Not-Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Server Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Point of Sale 12 SP2-CLIENT | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-BCL | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-ESPOS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP4-ESPOS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15-LTSS | Not-Affected |
| SUSE Linux Enterprise Server for Raspberry Pi 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Not-Affected |
| SUSE Manager Proxy 4.1 | Not-Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Not-Affected |
| SUSE Manager Retail Branch Server 4.1 | Not-Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Not-Affected |
| SUSE Manager Server 4.1 | Not-Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE OpenStack Cloud 7 | Not-Affected |
| SUSE OpenStack Cloud 8 | Not-Affected |
| SUSE OpenStack Cloud 9 | Not-Affected |
| SUSE OpenStack Cloud Crowbar 8 | Not-Affected |
| SUSE OpenStack Cloud Crowbar 9 | Not-Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| openSUSE Leap Micro 5.2 | Affected |
| openSUSE Leap Micro 5.3 | Affected |
| openSUSE Leap Micro 5.4 | Affected |
| openSUSE Leap Micro 5.5 | Affected |
| SUSE Linux Enterprise Server 16.2 | Affected |
| SUSE Linux Enterprise Server for NVIDIA 16.1 | Affected |
NVD
CVE.org
EPSS
GitHub
Exploit-DB