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.
Published: 2026-08-04
Score: 5.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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 yet.

History

Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Caliptra
Caliptra core Rom
Vendors & Products Caliptra
Caliptra core Rom

Tue, 04 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 04 Aug 2026 00:15:00 +0000

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'}


Subscriptions

Caliptra Core Rom
cve-icon MITRE

Status: PUBLISHED

Assigner: Caliptra

Published:

Updated: 2026-08-04T21:25:26.656Z

Reserved: 2026-06-09T23:30:36.611Z

Link: CVE-2026-11835

cve-icon Vulnrichment

Updated: 2026-08-04T19:24:16.679Z

cve-icon NVD

Status : Received

Published: 2026-08-04T00:16:40.047

Modified: 2026-08-04T20:16:48.413

Link: CVE-2026-11835

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:21:20Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-367

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