CVE-2026-6484: InsydeH2O UEFI: unverified boot allows local code execution
HIGHThis CVE affects InsydeH2O, the UEFI firmware licensed by many OEMs/ODMs to build BIOS images, and stems from a missing verification step on a firmware volume (FV) that lets a local, already-privileged attacker execute arbitrary code below the operating system. The CVSS 8.2 score reflects a scope-changed, high-impact flaw (C:H/I:H/A:H), but the attack vector is local and requires high privileges, which is why EPSS sits at just 0.00144 and CISA's SSVC decision is TRACK rather than Act — there is no public exploit and no Nuclei template, and it is not in CISA KEV. The real concern for AI/ML shops is asset scope: any training cluster, GPU/accelerator server, or edge inference appliance built on InsydeH2O firmware inherits a root-of-trust weakness that a post-compromise attacker (malware already on the box, malicious insider, or a supply-chain implant) can use to plant a persistent bootkit that survives OS reinstalls. Action: inventory hosts running InsydeH2O firmware, apply the vendor patch referenced in Insyde's advisory SA-2026003 once your OEM ships it, and enforce Secure Boot plus TPM-based firmware attestation on hosts running AI training or inference workloads. Given the low near-term exploitation likelihood, treat this as a scheduled firmware-patch item prioritized for AI compute infrastructure rather than an emergency.
What is the risk?
Severity is high (CVSS 8.2, scope changed, full C/I/A impact) but exploitability is constrained: the attack vector is local and requires high privileges with no user interaction, meaning it functions as a privilege-escalation/persistence primitive for an attacker who already has elevated code execution on the host rather than a remote initial-access vector. EPSS (0.00144) and the absence of KEV listing, public exploit code, or a scanner template all point to low near-term mass-exploitation likelihood, consistent with CISA's SSVC 'TRACK' decision. The residual risk that matters is asset-specific: on high-value AI compute hosts (training clusters, GPU/accelerator inference servers, edge AI appliances), a firmware-level implant defeats OS- and container-level defenses entirely, so the effective risk should be weighted by how many such hosts run InsydeH2O firmware rather than by the generic exploitation score.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| H2O | pip | — | No patch |
Do you use H2O? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
1) Inventory devices running InsydeH2O firmware — check BIOS vendor/version via
dmidecode -t bios(Linux) or OEM firmware tooling, prioritizing AI training/inference hosts and edge appliances. 2) Apply the OEM/ODM BIOS update referencing Insyde's advisory SA-2026003 as soon as it is available for your specific platform (Insyde is an IBV — patches ship through the device OEM, not directly from Insyde). 3) Enforce UEFI Secure Boot with vendor-controlled keys and verify Boot Guard/Platform Key configuration is locked. 4) Add TPM-based remote attestation or firmware integrity monitoring (e.g., measured boot logs) for AI compute hosts to detect firmware tampering. 5) Restrict local administrative/physical access to AI infrastructure, since exploitation requires high local privileges. 6) No workaround exists short of patching or enforcing verified boot — this is not remotely mitigable via network controls.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-6484?
This CVE affects InsydeH2O, the UEFI firmware licensed by many OEMs/ODMs to build BIOS images, and stems from a missing verification step on a firmware volume (FV) that lets a local, already-privileged attacker execute arbitrary code below the operating system. The CVSS 8.2 score reflects a scope-changed, high-impact flaw (C:H/I:H/A:H), but the attack vector is local and requires high privileges, which is why EPSS sits at just 0.00144 and CISA's SSVC decision is TRACK rather than Act — there is no public exploit and no Nuclei template, and it is not in CISA KEV. The real concern for AI/ML shops is asset scope: any training cluster, GPU/accelerator server, or edge inference appliance built on InsydeH2O firmware inherits a root-of-trust weakness that a post-compromise attacker (malware already on the box, malicious insider, or a supply-chain implant) can use to plant a persistent bootkit that survives OS reinstalls. Action: inventory hosts running InsydeH2O firmware, apply the vendor patch referenced in Insyde's advisory SA-2026003 once your OEM ships it, and enforce Secure Boot plus TPM-based firmware attestation on hosts running AI training or inference workloads. Given the low near-term exploitation likelihood, treat this as a scheduled firmware-patch item prioritized for AI compute infrastructure rather than an emergency.
Is CVE-2026-6484 actively exploited?
No confirmed active exploitation of CVE-2026-6484 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-6484?
1) Inventory devices running InsydeH2O firmware — check BIOS vendor/version via `dmidecode -t bios` (Linux) or OEM firmware tooling, prioritizing AI training/inference hosts and edge appliances. 2) Apply the OEM/ODM BIOS update referencing Insyde's advisory SA-2026003 as soon as it is available for your specific platform (Insyde is an IBV — patches ship through the device OEM, not directly from Insyde). 3) Enforce UEFI Secure Boot with vendor-controlled keys and verify Boot Guard/Platform Key configuration is locked. 4) Add TPM-based remote attestation or firmware integrity monitoring (e.g., measured boot logs) for AI compute hosts to detect firmware tampering. 5) Restrict local administrative/physical access to AI infrastructure, since exploitation requires high local privileges. 6) No workaround exists short of patching or enforcing verified boot — this is not remotely mitigable via network controls.
What systems are affected by CVE-2026-6484?
This vulnerability affects the following AI/ML architecture patterns: model serving, training pipelines, edge AI deployments.
What is the CVSS score for CVE-2026-6484?
CVE-2026-6484 has a CVSS v3.1 base score of 8.2 (HIGH). The EPSS exploitation probability is 0.37%.
What is the AI security impact?
Affected AI Architectures
Compliance Controls Affected
What are the technical details?
Original Advisory
In an UEFI, Lack of verified boot to certain FV may cause arbitrary code execution.
Exploitation Scenario
An attacker who has already gained high-privilege local code execution on an AI compute host — for example via a compromised ML pipeline dependency, a stolen admin credential, or physical/console access to an edge AI appliance — writes to the unverified firmware volume to implant malicious code that runs during the UEFI boot sequence, before the OS and any endpoint security agent loads. This gives the attacker a persistence foothold beneath the operating system that survives reimaging or OS-level incident response. From there, the attacker can quietly tamper with the boot chain to weaken subsequent security controls, intercept or exfiltrate data (model weights, credentials, RAG/vector DB secrets) processed by the host, or maintain long-term covert access to a shared AI training or inference cluster.
Weaknesses (CWE)
CWE-1277 — Firmware Not Updateable: The product does not provide its users with the ability to update or patch its firmware to address any vulnerabilities or weaknesses that may be present.
- [Requirements] Specify requirements to include the ability to update the firmware. Include integrity checks and authentication to ensure that untrusted firmware cannot be installed.
- [Architecture and Design] Design the device to allow for updating the firmware. Ensure that the design specifies how to distribute the updates and ensure their integrity and authentication.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H References
Timeline
Related Vulnerabilities
CVE-2026-65700 9.8 h2oGPT: unauth path traversal in files API leads to RCE
Same package: h2o CVE-2021-38489 8.2 InsydeH2O UEFI: HDD password stored in plaintext
Same package: h2o CVE-2026-12855 8.2 InsydeH2O: BIOS memory corruption enables local RCE
Same package: h2o CVE-2026-6485 8.2 InsydeH2O UEFI: BIOS Shell allows Secure Boot bypass
Same package: h2o CVE-2026-54340 7.5 H2O: HTTP/2 HPACK amplification enables DoS
Same package: h2o