Skip to main content

Insydeh2o CVE-2024-55567

| EUVDEUVD-2024-54678 HIGH
Improper Input Validation (CWE-20)
2025-06-12 cve@mitre.org
7.5
CVSS 3.1 · NVD
View

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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

n/a n/a

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

NVD PRIMARY 7.5 HIGH
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

Attack Vector
Local
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.0%
Top 92% exploitable
Data Quality
4 sources
Confidence: Medium

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.0%
Patch available No
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
Small
Automatable· derived
No
Human Impact
Very High

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2023-22614 HIGH POC
8.8 Apr 11

An issue was discovered in ChipsetSvcSmm in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.8)

CVE-2022-36448 HIGH POC
8.2 Sep 28

An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil

CVE-2022-36338 HIGH POC
8.2 Sep 23

An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil

CVE-2022-35408 HIGH POC
8.2 Sep 22

An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil

CVE-2022-35895 HIGH POC
8.2 Sep 21

An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.2), this vulnerabil

CVE-2023-22616 HIGH POC
7.8 Apr 12

An issue was discovered in Insyde InsydeH2O with kernel 5.2 through 5.5. Rated high severity (CVSS 7.8), this vulnerabil

CVE-2026-6484 HIGH
8.2 Aug 12

Arbitrary code execution at the firmware level is possible in Insyde Software's InsydeH2O UEFI implementation due to the

CVE-2022-35894 MEDIUM POC
6.0 Sep 22

An issue was discovered in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated medium severity (CVSS 6.0), this vulnerab

CVE-2022-35896 MEDIUM POC
6.0 Sep 22

An issue SMM memory leak vulnerability in SMM driver (SMRAM was discovered in Insyde InsydeH2O with kernel 5.0 through 5

CVE-2023-39281 CRITICAL
9.8 Nov 01

A stack buffer overflow vulnerability discovered in AsfSecureBootDxe in Insyde InsydeH2O with kernel 5.0 through 5.5 all

CVE-2023-40238 MEDIUM POC
5.5 Dec 07

A LogoFAIL issue was discovered in BmpDecoderDxe in Insyde InsydeH2O with kernel 5.2 before 05.28.47, 5.3 before 05.37.4

CVE-2023-22613 HIGH
8.8 Apr 11

An issue was discovered in IhisiSmm in Insyde InsydeH2O with kernel 5.0 through 5.5. Rated high severity (CVSS 8.8), thi

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