GPU VulnDB

Database/Firmware, BMC & network fabric

Caliptra Core ROM: TOCTOU in update-reset lets compromised MCU firmware bypass secure boot silently

CVE-2026-11835Firmware, BMC & network fabriccurated

Impact

Caliptra is the open silicon root of trust that datacenter CPUs, GPUs, DPUs and SSDs increasingly rely on to attest their own firmware. In subsystem mode the update-reset flow accepts an AXI staging address without checking it against the strap-configured SS_EXTERNAL_STAGING_AREA_BASE_ADDR, so an attacker who already controls the MCU firmware can point Caliptra at unprotected SRAM and swap the image between verification and load into ICCM. The result is that arbitrary firmware runs while attestation keeps reporting the digest of the image that was originally verified - the measurement chain the operator uses to decide whether a node is trustworthy reports clean. For a fleet that gates workload placement or confidential-computing tenancy on attestation, that is the one failure mode that cannot be detected from above: a node stays in the pool, keeps passing its health and attestation checks, and is no longer running the firmware you think it is. Affected versions are Core ROM 2.1.0 through 2.1.1.

Who can reach it

Local and pre-authenticated in the hardware sense: the attacker must already have compromised MCU firmware holding AXI manager access to SRAM that Caliptra can read. Not reachable from a tenant workload or over the network on its own - it is a chain step that converts MCU compromise into a persistent, attestation-invisible root-of-trust bypass.

What to do

The advisory names Core ROM 2.1.0 through 2.1.1 as affected and points at the caliptra-sw GHSA for the fix. Core ROM is silicon ROM, not a field-updatable blob, so what an operator can actually do depends on the part: ask the hardware vendor which Caliptra ROM revision shipped in the boards you own, and whether their remedy is a new stepping, a subsystem-mode configuration change, or nothing. Until that answer arrives the practical control is upstream of the flaw - keep MCU firmware update paths signed and restricted, since the bug is only reachable from an already-compromised MCU. Do not treat attestation results from an affected part as evidence of firmware integrity.

References

Related entries

All Firmware, BMC & network fabric entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.