Skip to main content

Caliptra Core Runtime Firmware CVE-2026-5818

HIGH
Incorrect Check of Function Return Value (CWE-253)
2026-06-23 Caliptra
7.2
CVSS 4.0 · Vendor: Caliptra
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain privileged access to platform management network
  2. Delivery
    Craft unsigned or modified MCU firmware image
  3. Exploit
    Invoke ActivateFirmwareCmd hitless update path
  4. Execution
    Trigger mishandled verification return in activate_fw
  5. Persist
    Caliptra activates unverified MCU firmware
  6. Impact
    Persist malicious code under valid RoT attestation

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V16 - Security Logging and Error Handling Incorrect check of return value
Exploitation Conditions

Exploitation requires (1) adjacent-network access to the platform management/RoT mailbox interface rather than the public internet (AV:A), (2) high pre-existing privileges sufficient to invoke ActivateFirmwareCmd against the Caliptra RoT (PR:H), (3) the target system actively using the hitless firmware update path rather than cold-boot updates, and (4) a specific attack prerequisite condition (AT:P) tied to the timing/state of the activate_fw flow. Limiting factors: no user interaction is needed (UI:N) and complexity is low once prerequisites are met (AC:L), but the PR:H and adjacent-vector requirements mean this is not exploitable by an unauthenticated remote attacker - it is a privilege-escalation-into-trust-chain bypass usable only by actors who already control firmware management.

Impact

The CVSS 4.0 vector (AV:A/AC:L/AT:P/PR:H/UI:N/VC:N/VI:H/VA:H plus subsequent-system SC:H/SI:H/SA:H) scores 7.2 (High) and reflects an adjacent-vector, high-privilege attack with no confidentiality impact but severe integrity/availability consequences that cascade into downstream systems trusting the RoT. PR:H and AT:P meaningfully constrain practical risk - the attacker must already control the firmware update pipeline or hold elevated platform privileges and meet specific attack prerequisites - so this is not a remote-internet-facing bug. However, because the broken check defeats the RoT's core guarantee of MCU firmware authenticity, successful exploitation breaks the trust chain that any attestation, secure-boot, or confidential-computing claim depends on, which is why the subsequent-system impacts are rated H across the board. EPSS and KEV data were not provided in the input; no public exploit identified at time of analysis, and given the disclosure originated from Caliptra itself, exploitation is currently theoretical rather than observed.

Exploit ScenarioDerived

An attacker who has already obtained high-privilege access to the platform management interface (for example, a compromised BMC or malicious insider with firmware-update rights on an adjacent management network) submits a crafted, unsigned or maliciously modified MCU firmware image through the hitless update flow. Because activate_fw mishandles the verification return value, Caliptra accepts the image without validating its signature and activates it, giving the attacker persistent code execution on the MCU with the RoT continuing to attest the system as trusted. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 24, 2026

Firmware verification bypass in Caliptra Core Runtime Firmware versions 2.0.0 through 2.0.1 and 2.1.0 allows an attacker with high privileges to load unverified MCU firmware during a hitless update. The flaw resides in the ActivateFirmwareCmd::activate_fw module, where an incorrect check of a function return value causes the Root-of-Trust to skip authentication of the Microcontroller Unit firmware image. No public exploit identified at time of analysis, and the issue was responsibly disclosed by the Caliptra project itself.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed from the provided data - consult the Caliptra advisory at https://github.com/chipsalliance/caliptra-sw/security/advisories/GHSA-456r-gcjr-6rxq for the corrected firmware build and rebuild affected silicon firmware images from a fixed Core Runtime Firmware tag past 2.1.0. As a compensating control until patched firmware is deployed, disable the hitless update path and require full cold-boot updates so MCU firmware is re-verified through the standard boot-time measurement flow (trade-off: loss of zero-downtime update capability and operational disruption). Additionally, restrict which principals can issue ActivateFirmwareCmd to the RoT mailbox by tightening platform management access, and audit recent MCU firmware activations on affected builds for any unexpected images, since the bypass leaves no integrity signal once exercised.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Caliptra is an open-source silicon Root-of-Trust (RoT) specification and reference implementation hosted under CHIPS Alliance, intended to provide measured boot, identity, and firmware attestation for datacenter SoCs. The Core Runtime Firmware runs inside the Caliptra RoT and is responsible for verifying downstream components - including the Microcontroller Unit (MCU) firmware - before allowing them to execute, particularly during hitless (no-reboot) update flows. CWE-253 (Incorrect Check of Function Return Value) applies here because the activate_fw routine evaluates the return code of an underlying verification call incorrectly, causing the failure path to be treated as success and signed-image enforcement to be silently skipped. The affected CPE is cpe:2.3:a:caliptra:core_runtime_firmware covering the 2.0.x and 2.1.0 branches.

Know when Core Runtime Firmware gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Caliptra) PRIMARY 7.2 HIGH
CVSS:4.0/AV:A/AC:L/AT:P/PR:H/UI:N/VC:N/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 7.3 HIGH

Adjacent management interface (AV:A), requires firmware-update privileges (PR:H) and specific update-flow timing (AC:H); RoT bypass affects downstream MCU (S:C) with no confidentiality loss.

3.1 AV:A/AC:H/PR:H/UI:N/S:C/C:N/I:H/A:H
4.0 AV:A/AC:L/AT:P/PR:H/UI:N/VC:N/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (Caliptra).

CVSS VectorVendor: Caliptra

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

Incorrect check of function return value in Caliptra Core Runtime Firmware (ActivateFirmwareCmd::activate_fw modules) allows bypass of Caliptra Core's verification of the MCU FW during a hitless update.

This issue affects Core Runtime Firmware: from 2.0.0 through 2.0.1, 2.1.0.

Executive ViewAI

Why It Matters

Caliptra Core Runtime Firmware versions 2.0.0-2.0.1 and 2.1.0 contain a firmware verification bypass that allows high-privileged attackers to deploy unverified firmware, undermining the hardware root-of-trust security foundation. Organizations using affected firmware versions risk unauthorized modification of microcontroller firmware during updates, potentially compromising the integrity of hardware security controls across dependent systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Limit firmware update access to authenticated, audited administrative accounts; (2) Enforce multi-factor authentication on all privileged firmware operations; (3) Enable logging and alerting on hitless firmware update attempts; (4) Require manual approval workflow for firmware modifications; (5) Monitor vendor advisories for patched firmware versions. Apply vendor patch immediately when available.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
emerging silicon RoT, limited but growing datacenter SoC adoption
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:caliptra:core_runtime_firmware:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy