Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Impact | CVSS 7.5 is elevated but constrained by attack vector (Local) and privilege requirements (High). The CVSS vector (AV:L/AC:H/PR:H/UI:N/S:C) indicates this requires local system access and high privileges (administrator or BIOS settings access), with high complexity (AC:H), significantly reducing real-world exploitability compared to network-based vulnerabilities. However, the scope change (S:C) and impact ratings (C:H/I:H/A:H) reflect the critical consequence—complete confidentiality, integrity, and availability compromise at SMM level, making this a kernel-level code execution vulnerability. Without confirmed EPSS data, KEV listing, or public POC, this appears to be a 'high-impact, moderate-probability' risk rather than an actively exploited threat. The vulnerability is most dangerous in scenarios where an attacker has already achieved local code execution or firmware modification privileges, making it a secondary escalation vector rather than a primary entry point. Organizations should prioritize this for systems in high-security environments (e.g., enterprise servers, sensitive workstations) where firmware integrity is critical, but the attack vector constraints make it lower priority than remote exploits. |
| Exploit ScenarioDerived | An attacker with local administrative privileges on a Windows/Linux system (e.g., through social engineering or prior compromise) connects a maliciously crafted USB device with forged descriptors or loads a malicious UEFI application. The exploit leverages improper input validation in UsbCoreDxe to send invalid parameters via SMM call handlers, triggering an out-of-bounds write into SMRAM. This allows the attacker to overwrite SMM code or hook SMM functions, enabling arbitrary code execution at System Management Mode privilege level, which persists across OS reboots and can intercept all system calls. From SMM, the attacker can disable security features (e.g., Secure Boot, DEP), modify kernel code, or exfiltrate encryption keys stored in firmware. The high complexity (AC:H) requirement suggests specific timing, alignment, or hardware conditions must be met, but no public POC is known to reduce this barrier. This vulnerability is most exploitable in targeted attacks against high-value systems where the attacker can pre-position hardware or has legitimate local access (e.g., supply chain compromise, insider threats). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
CVE-2024-55567 is an improper input validation vulnerability in the UsbCoreDxe module of Insyde InsydeH2O firmware that allows authenticated local attackers with high privileges to bypass SMM (System Management Mode) protections and execute arbitrary code at the highest firmware privilege level. This affects multiple kernel versions (5.4, 5.5, 5.6, 5.7) across numerous OEM BIOS implementations, enabling complete system compromise including kernel-level code execution and memory access. While CVSS rates this as 7.5 (high), real-world exploitation requires local access and administrative/BIOS-level privileges, though no public POC or active KEV designation has been confirmed.
RemediationAI
- method: Firmware Update (Primary); action: Update InsydeH2O kernel to patched versions: 5.4 to 05.47.01 or later, 5.5 to 05.55.01 or later, 5.6 to 05.62.01 or later, 5.7 to 05.71.01 or later. Contact OEM (Dell, HP, Lenovo, ASUS, etc.) for BIOS updates specific to your motherboard/system model, as InsydeH2O is integrated into OEM firmware distributions.
- method: Interim Mitigation (if patches unavailable); action: Restrict physical USB port access and disable USB device enumeration in BIOS settings if business continuity allows. Implement secure boot and firmware integrity verification (TPM-backed) to detect unauthorized modifications. Limit local administrative access and enable BIOS/firmware update authentication.
- method: Detection and Monitoring; action: Monitor system logs for unexpected SMM mode activity or firmware modifications. Implement firmware vulnerability scanning tools compatible with your UEFI firmware to detect vulnerable UsbCoreDxe versions.
Affected VersionsENISA
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 exists in UsbCoreDxe, a UEFI DXE (Driver Execution Environment) module responsible for USB device enumeration and communication. InsydeH2O is a proprietary BIOS/UEFI firmware platform used by numerous OEMs. The SMM (System Management Mode) is a privileged x86 processor mode used for low-level hardware management tasks that executes outside normal operating system control. The vulnerability is rooted in CWE-20 (Improper Input Validation), specifically in SMM call-out handlers that fail to properly validate parameters passed from less-privileged code. Attackers can craft malicious USB descriptor data or firmware interface calls to trigger out-of-bounds memory writes or unvalidated function pointer dereferences within SMRAM (SMM-protected memory), leading to arbitrary code execution at SMM level. The USB subsystem's position in the firmware stack makes this particularly dangerous, as USB initialization occurs before OS boot, with minimal validation of device descriptors.
Severity by source
AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Improper input validation was discovered in UsbCoreDxe in Insyde InsydeH2O kernel 5.4 before 05.47.01, 5.5 before 05.55.01, 5.6 before 05.62.01, and 5.7 before 05.71.01. The SMM module has an SMM call out vulnerability which can be used to write arbitrary memory inside SMRAM and execute arbitrary code at SMM level.
Executive ViewAI
A critical firmware vulnerability in Insyde InsydeH2O affects systems using affected kernel versions, allowing attackers to execute arbitrary code at the System Management Mode (SMM) level-the highest privilege tier in firmware. Organizations using affected BIOS/UEFI firmware are at risk of complete system compromise, persistence mechanisms, and bypass of operating system security controls. Immediate firmware inventory and update planning is required as no patch is currently available.
Disable USB ports via firmware settings and group policy where operationally feasible; restrict physical access to affected systems to authorized personnel only; implement robust endpoint detection and response (EDR) solutions to detect SMM-level code execution indicators; segment critical systems on isolated networks; enforce BIOS/UEFI password protection and secure boot settings; monitor for unauthorized firmware modifications and implement hardware-based attestation mechanisms where available; prepare for emergency firmware updates upon vendor patch release.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An issue was discovered in ChipsetSvcSmm in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.8)
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil
An issue was discovered in Insyde InsydeH2O with kernel 5.2 through 5.5. Rated high severity (CVSS 7.8), this vulnerabil
Arbitrary code execution at the firmware level is possible in Insyde Software's InsydeH2O UEFI implementation due to the
An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated medium severity (CVSS 6.0), this vulnerab
An issue SMM memory leak vulnerability in SMM driver (SMRAM was discovered in Insyde InsydeH2O with kernel 5.0 through 5
A stack buffer overflow vulnerability discovered in AsfSecureBootDxe in Insyde InsydeH2O with kernel 5.0 through 5.5 all
A LogoFAIL issue was discovered in BmpDecoderDxe in Insyde InsydeH2O with kernel 5.2 before 05.28.47, 5.3 before 05.37.4
An issue was discovered in IhisiSmm in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.8), thi
EUVD-2024-54678
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB