CVE-2022-24069: InsydeH2O UEFI: SMM callout enables privilege escalation
UNKNOWNThis is a System Management Mode (SMM) callout vulnerability in AhciBusDxe, a core storage driver component of Insyde InsydeH2O UEFI firmware used across a wide range of OEM servers, workstations, and laptops. A local attacker with kernel/administrator-level access can hijack the SMM execution flow to escalate privileges to ring -2, below the operating system and hypervisor, effectively achieving full, persistent control of the physical host that survives OS reinstalls. There is no direct evidence this targets AI/ML software specifically, but any GPU training cluster, inference server, or edge AI appliance running affected InsydeH2O firmware inherits this exposure at the hardware root-of-trust layer, which is a meaningful concern for AI infrastructure integrity and supply-chain assurance. EPSS sits at 0.3% (top 77th percentile, still low absolute probability), it is not in CISA KEV, and no public exploit or Nuclei template exists, so treat this as a patch-cycle item rather than an active-exploitation emergency. Action: identify AI/ML hosts and edge devices running InsydeH2O firmware, confirm OEM firmware versions against the fixed kernel ranges (5.0<05.08.41, 5.1<05.16.29, 5.2<05.26.29, 5.3<05.35.29, 5.4<05.43.29, 5.5<05.51.29), and apply OEM BIOS/UEFI updates during the next maintenance window.
What is the risk?
Low near-term exploitation likelihood (EPSS 0.3%, not in KEV, no public PoC or scanner coverage) but high potential impact if exploited, since SMM compromise grants persistent, OS-independent control beneath any AI/ML software stack. Requires local privileged access to trigger, which limits remote mass exploitation but makes it relevant in multi-tenant GPU/inference infrastructure or supply-chain scenarios where an attacker already has a foothold.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| n/a | — | — | No patch |
Do you use n/a? You're affected.
How severe is it?
What should I do?
1 step1) Inventory AI/ML compute (training servers, GPU nodes, inference appliances, edge devices) for OEM systems using InsydeH2O firmware. 2) Check installed firmware version against your OEM's advisory and update to a build incorporating the fixed InsydeH2O kernel (05.08.41+/05.16.29+/05.26.29+/05.35.29+/05.43.29+/05.51.29+ depending on branch). 3) Apply vendor-specific BIOS/UEFI updates from your hardware OEM (Insyde is an IBV supplying firmware to many OEMs — check Dell, HP, Lenovo, Supermicro, etc. advisories referencing this CVE). 4) Restrict local admin/kernel-level access on AI infrastructure hosts since exploitation requires that level of access. 5) Where available, enable SMM protections (SMM_Code_Access_Check, BIOS write protection) and firmware integrity/attestation monitoring. 6) No detection signature exists for this at the network or EDR layer — this is a patch-management control, not a detection one.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2022-24069?
This is a System Management Mode (SMM) callout vulnerability in AhciBusDxe, a core storage driver component of Insyde InsydeH2O UEFI firmware used across a wide range of OEM servers, workstations, and laptops. A local attacker with kernel/administrator-level access can hijack the SMM execution flow to escalate privileges to ring -2, below the operating system and hypervisor, effectively achieving full, persistent control of the physical host that survives OS reinstalls. There is no direct evidence this targets AI/ML software specifically, but any GPU training cluster, inference server, or edge AI appliance running affected InsydeH2O firmware inherits this exposure at the hardware root-of-trust layer, which is a meaningful concern for AI infrastructure integrity and supply-chain assurance. EPSS sits at 0.3% (top 77th percentile, still low absolute probability), it is not in CISA KEV, and no public exploit or Nuclei template exists, so treat this as a patch-cycle item rather than an active-exploitation emergency. Action: identify AI/ML hosts and edge devices running InsydeH2O firmware, confirm OEM firmware versions against the fixed kernel ranges (5.0<05.08.41, 5.1<05.16.29, 5.2<05.26.29, 5.3<05.35.29, 5.4<05.43.29, 5.5<05.51.29), and apply OEM BIOS/UEFI updates during the next maintenance window.
Is CVE-2022-24069 actively exploited?
No confirmed active exploitation of CVE-2022-24069 has been reported, but organizations should still patch proactively.
How to fix CVE-2022-24069?
1) Inventory AI/ML compute (training servers, GPU nodes, inference appliances, edge devices) for OEM systems using InsydeH2O firmware. 2) Check installed firmware version against your OEM's advisory and update to a build incorporating the fixed InsydeH2O kernel (05.08.41+/05.16.29+/05.26.29+/05.35.29+/05.43.29+/05.51.29+ depending on branch). 3) Apply vendor-specific BIOS/UEFI updates from your hardware OEM (Insyde is an IBV supplying firmware to many OEMs — check Dell, HP, Lenovo, Supermicro, etc. advisories referencing this CVE). 4) Restrict local admin/kernel-level access on AI infrastructure hosts since exploitation requires that level of access. 5) Where available, enable SMM protections (SMM_Code_Access_Check, BIOS write protection) and firmware integrity/attestation monitoring. 6) No detection signature exists for this at the network or EDR layer — this is a patch-management control, not a detection one.
What systems are affected by CVE-2022-24069?
This vulnerability affects the following AI/ML architecture patterns: model serving, training pipelines.
What is the CVSS score for CVE-2022-24069?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.000HardwareCompliance Controls Affected
What are the technical details?
Original Advisory
An issue was discovered in AhciBusDxe in Insyde InsydeH2O with kernel 5.0 before 05.08.41, 5.1 before 05.16.29, 5.2 before 05.26.29, 5.3 before 05.35.29, 5.4 before 05.43.29, and 5.5 before 05.51.29. An SMM callout vulnerability allows an attacker to hijack the execution flow of code running in System Management Mode. Exploiting this issue could lead to escalating privileges to SMM.
Exploitation Scenario
An adversary who has already gained privileged local or kernel-mode access to an AI training or inference server (e.g., via a separate initial-access vector, malicious container escape, or insider access) leverages the AhciBusDxe SMM callout flaw to redirect SMI handler execution and run arbitrary code in System Management Mode. From SMM, the attacker installs a persistent firmware-level implant that survives OS reimaging, disables or falsifies platform attestation, and maintains covert control over the AI infrastructure host — potentially enabling later tampering with model artifacts, credentials, or the ML pipeline without detection by OS-level security tooling.
References
- cert-portal.siemens.com/productcert/pdf/ssa-306654.pdfx_refsource_CONFIRM
- security.netapp.com/advisory/ntap-20220216-0002/x_refsource_CONFIRM
- insyde.com/security-pledgex_refsource_MISC
Timeline
Related Vulnerabilities
CVE-2024-291210.0BentoML: RCE via insecure deserialization (CVSS 10)
Same attack type: Code ExecutionCVE-2026-2185810.0n8n: Input Validation flaw enables exploitation
Same attack type: Code ExecutionCVE-2025-512010.0smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Code ExecutionCVE-2025-5952810.0Flowise: Unauthenticated RCE via MCP config injection
Same attack type: Code ExecutionGHSA-vvpj-8cmc-gx3910.0picklescan: security flaw enables exploitation
Same attack type: Code Execution