CVE-2026-11835
Received Received - Intake

TOCTOU and Missing Input Validation in Caliptra Core ROM

Vulnerability report for CVE-2026-11835, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-04

Last updated on: 2026-08-04

Assigner: b01ddd03-5ef6-483b-b2c5-acba77f1a554

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-04
Last Modified
2026-08-04
Generated
2026-08-04
AI Q&A
2026-08-04
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
caliptra core_rom From 2.1.0 (inc) to 2.1.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
CWE-367 The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Time-of-Check Time-of-Use (TOCTOU) vulnerability in Caliptra Core ROM's UpdateResetFlow::run() function. It allows a local attacker with compromised MCU firmware to bypass secure boot by providing an unvalidated AXI staging address. The attacker can modify firmware between verification and loading into ICCM without detection, as attestation still reports the original verified image digest.

Detection Guidance

Detection requires checking Caliptra Core ROM versions between 2.1.0 and 2.1.1. Inspect firmware logs for AXI staging address modifications or unexpected SRAM access patterns. No specific commands are provided in the context.

Impact Analysis

If exploited, this vulnerability could allow an attacker to silently replace verified firmware with malicious code on affected systems. This could lead to unauthorized code execution, data breaches, or complete system compromise while maintaining the appearance of a secure boot process.

Mitigation Strategies

Upgrade Caliptra Core ROM to a version outside the affected range (2.1.0-2.1.1). Ensure MCU firmware is not compromised and lacks AXI manager access to unprotected SRAM. Validate all firmware images before secure boot.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-11835. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart