CVE-2026-6485: InsydeH2O UEFI: BIOS Shell allows Secure Boot bypass
HIGHThis vulnerability lives in the UEFI firmware shell shipped by InsydeH2O (a BIOS vendor used across many OEM systems, including GPU and edge-inference servers), where crafted shell commands or startup scripts can bypass Secure Boot and load unsigned, potentially malicious boot code. It is not an AI/ML software vulnerability — the 'ml_library' tagging here appears to be a data classification artifact (likely a name collision with the h2o package), and there is no evidence this affects any AI framework, model, or inference pipeline directly. That said, any AI infrastructure host running InsydeH2O firmware — training clusters, GPU inference nodes, edge AI appliances — inherits the exposure at the platform-integrity layer, since a Secure Boot bypass undermines the trust root for everything running above it, including AI workloads. Exploitation requires local access and high privileges (AV:L/PR:H), there is no public exploit, no CISA KEV listing, and no EPSS data, which puts real-world exploitation likelihood low for now. Action: inventory hosts running InsydeH2O firmware (especially bare-metal AI/GPU servers and edge devices), apply the vendor patch referenced in Insyde's advisory SA-2026004 once available for your OEM's BIOS version, and treat this as a standard firmware/Secure Boot hardening item rather than an AI-specific risk.
What is the risk?
Moderate severity in absolute terms (CVSS 8.2, high confidentiality/integrity/availability impact) but low near-term exploitation likelihood given local access and high-privilege prerequisites, no public exploit code, no scanner template, and absence from CISA KEV. This is a firmware/platform-security issue, not an AI/ML-specific vulnerability — its relevance to AI systems is limited to shared infrastructure risk (any compute host, AI or otherwise, running affected InsydeH2O firmware inherits the exposure).
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 servers/workstations/edge devices for InsydeH2O UEFI firmware, prioritizing bare-metal AI training and inference hosts. 2) Check OEM BIOS release notes against Insyde advisory SA-2026004 and apply the vendor-supplied firmware update when your OEM ships it. 3) Until patched, restrict physical and privileged local access to affected hosts (this requires PR:H, so credential/access hygiene materially reduces risk). 4) Where supported, disable or lock down the UEFI Shell in production BIOS configurations and enforce Secure Boot key protections (e.g., BIOS admin passwords, disabling boot-order changes from OS). 5) Detection: monitor for unexpected boot configuration changes, unsigned boot loaders, or Secure Boot state changes via TPM attestation/measured boot logs if available.
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-6485?
This vulnerability lives in the UEFI firmware shell shipped by InsydeH2O (a BIOS vendor used across many OEM systems, including GPU and edge-inference servers), where crafted shell commands or startup scripts can bypass Secure Boot and load unsigned, potentially malicious boot code. It is not an AI/ML software vulnerability — the 'ml_library' tagging here appears to be a data classification artifact (likely a name collision with the h2o package), and there is no evidence this affects any AI framework, model, or inference pipeline directly. That said, any AI infrastructure host running InsydeH2O firmware — training clusters, GPU inference nodes, edge AI appliances — inherits the exposure at the platform-integrity layer, since a Secure Boot bypass undermines the trust root for everything running above it, including AI workloads. Exploitation requires local access and high privileges (AV:L/PR:H), there is no public exploit, no CISA KEV listing, and no EPSS data, which puts real-world exploitation likelihood low for now. Action: inventory hosts running InsydeH2O firmware (especially bare-metal AI/GPU servers and edge devices), apply the vendor patch referenced in Insyde's advisory SA-2026004 once available for your OEM's BIOS version, and treat this as a standard firmware/Secure Boot hardening item rather than an AI-specific risk.
Is CVE-2026-6485 actively exploited?
No confirmed active exploitation of CVE-2026-6485 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-6485?
1) Inventory servers/workstations/edge devices for InsydeH2O UEFI firmware, prioritizing bare-metal AI training and inference hosts. 2) Check OEM BIOS release notes against Insyde advisory SA-2026004 and apply the vendor-supplied firmware update when your OEM ships it. 3) Until patched, restrict physical and privileged local access to affected hosts (this requires PR:H, so credential/access hygiene materially reduces risk). 4) Where supported, disable or lock down the UEFI Shell in production BIOS configurations and enforce Secure Boot key protections (e.g., BIOS admin passwords, disabling boot-order changes from OS). 5) Detection: monitor for unexpected boot configuration changes, unsigned boot loaders, or Secure Boot state changes via TPM attestation/measured boot logs if available.
What systems are affected by CVE-2026-6485?
This vulnerability affects the following AI/ML architecture patterns: model serving infrastructure, training pipelines, edge AI deployments.
What is the CVSS score for CVE-2026-6485?
CVE-2026-6485 has a CVSS v3.1 base score of 8.2 (HIGH). The EPSS exploitation probability is 0.12%.
What is the AI security impact?
Affected AI Architectures
Compliance Controls Affected
What are the technical details?
Original Advisory
UEFI BIOS embedded Shell could be used to bypass Secure Boot via shell commands or startup scripts.
Exploitation Scenario
An adversary who has already obtained high-privilege local access to an AI infrastructure host (e.g., via a prior compromise, insider access, or physical access to an on-prem GPU server) invokes the InsydeH2O UEFI Shell and issues commands or a startup script that disables or circumvents Secure Boot signature checks. This lets the attacker load an unsigned bootkit that persists beneath the OS and any AI runtime, surviving reinstalls and evading OS-level EDR, potentially enabling long-term stealthy access to sensitive training data, model weights, or credentials stored on that host.
Weaknesses (CWE)
CWE-489 — Active Debug Code: The product is released with debugging code still enabled or active.
- [Build and Compilation, Distribution] Remove debug code before deploying the application.
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-2026-6484 8.2 InsydeH2O UEFI: unverified boot allows local code execution
Same package: h2o CVE-2026-12855 8.2 InsydeH2O: BIOS memory corruption enables local RCE
Same package: h2o CVE-2021-38489 8.2 InsydeH2O UEFI: HDD password stored in plaintext
Same package: h2o CVE-2026-54340 7.5 H2O: HTTP/2 HPACK amplification enables DoS
Same package: h2o