CVE-2026-11835

Caliptra Update-Reset Secure-Boot Bypass via Attacker-Chosen AXI Staging Address (TOCTOU)

Published Aug 4, 2026 CVSS 4.0 · 5.6 Medium EPSS < 1% KEV · Not listed
Description
Time-of-check time-of-use (TOCTOU) vulnerability combined with missing input validation in Caliptra Core ROM (UpdateResetFlow::run()) in subsystem mode allows a compromised local attacker to silently bypass secure boot by supplying an AXI staging address that is not validated against the strap-configured SS_EXTERNAL_STAGING_AREA_BASE_ADDR, enabling firmware to be modified between verification and loading into ICCM. Attestation continues to report the originally verified image digest, masking the compromise. Exploitation requires a compromised MCU firmware with AXI manager access to unprotected SRAM reachable by Caliptra.

This issue affects Core ROM: 2.1.0 through 2.1.1.

Analysis

AI-generated

Technical impact

Caliptra Core ROM contains a time‑of‑check/time‑of‑use flaw in the UpdateResetFlow routine. The error occurs because AXI staging addresses supplied by the caller are not validated against the strap‑configured SS_EXTERNAL_STAGING_AREA_BASE_ADDR. As a result, after a firmware image has been verified, a compromised loader can change the image in SRAM prior to its transfer into the instruction cache (ICCM) while the attestation module continues to report the original image digest. This allows silent firmware tampering that bypasses secure boot. The weakness is a classic input‑validation error (CWE‑20) combined with a TOCTOU race condition (CWE‑367).

Affected Systems

Affected product is Caliptra Core ROM, versions 2.1.0 through 2.1.1, used in subsystem mode. Systems that embed these core ROM images in hardware clones or custom SoCs will be impacted unless they adopt a later firmware version.

Risk and Exploitability

The CVSS score of 5.6 places the vulnerability in the moderate severity range. The EPSS score of less than 1 % indicates that automated exploitation is unlikely at present. Because the flaw requires a compromised local firmware that can control the AXI bus to SRAM, the attack surface is limited to insider or supply‑chain threats, not remote attackers. As it is not listed in the CISA KEV catalog, no large‑scale exploitation activity has been reported, but the potential for undetected firmware compromise remains.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Caliptra Core ROM to a version newer than 2.1.1 that includes address validation for AXI staging operations.
  • Restrict AXI manager permissions so that untrusted firmware cannot write to the SRAM region used for staging operations.
  • Verify that the SS_EXTERNAL_STAGING_AREA_BASE_ADDR strap is correctly programmed during manufacturing and remains unchanged.
  • Add a runtime validation check in the firmware update path to confirm that the staging address matches the expected secure area before loading the image into ICCM.

Generated by OpenCVE AI on August 4, 2026 at 21:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Caliptra
Caliptra core Rom
Vendors & Products Caliptra
Caliptra core Rom
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Time-of-check time-of-use (TOCTOU) vulnerability combined with missing input validation in Caliptra Core ROM (UpdateResetFlow::run()) in subsystem mode allows a compromised local attacker to silently bypass secure boot by supplying an AXI staging address that is not validated against the strap-configured SS_EXTERNAL_STAGING_AREA_BASE_ADDR, enabling firmware to be modified between verification and loading into ICCM. Attestation continues to report the originally verified image digest, masking the compromise. Exploitation requires a compromised MCU firmware with AXI manager access to unprotected SRAM reachable by Caliptra. This issue affects Core ROM: 2.1.0 through 2.1.1.
Title Caliptra Update-Reset Secure-Boot Bypass via Attacker-Chosen AXI Staging Address (TOCTOU)
Weaknesses CWE-20
CWE-367
References
Metrics cvssV4_0

{'score': 5.6, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

Sources

Status
PUBLISHED
Assigner
Caliptra
Published
Updated
Aug 4, 2026, 9:25 PM
Reserved
Jun 9, 2026, 11:30 PM
Status
Awaiting Analysis
Published
Aug 4, 2026, 12:16 AM
Modified
Oct 23, 2026, 11:10 PM