Skip to main content

BOOM RISC-V Processor CVE-2026-71694

| EUVDEUVD-2026-62483 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-19 mitre GHSA-mfp2-3c3g-v44h
8.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Gain code execution on BOOM simulation or FPGA target
  2. Delivery
    Craft instruction sequence triggering M-mode trap
  3. Exploit
    Execute MRET with manipulated mstatus.MPRV/MPP state
  4. Execution
    CSRFile fails to restore privilege correctly
  5. Persist
    Attacker retains or escalates to machine-mode
  6. Impact
    Execute arbitrary code with full hardware privilege

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the ability to execute arbitrary RISC-V instructions on a processor core implemented using the BOOM RTL at the specific affected commit (v1.2, 2d08d0d8b4563212175212f9db0e69f6e68c9619), whether via simulation (e.g., Verilator, VCS) or FPGA synthesis. The attacker must be able to trigger machine-mode trap entry and execute the MRET instruction with attacker-influenced mstatus register state - this implies at minimum user-mode or supervisor-mode code execution on the affected core. The vulnerability is limited to BOOM-based implementations and does not affect RISC-V processors from other vendors (SiFive, T-Head, etc.) unless they share the same RTL lineage. Systems running standard commercial RISC-V SoCs are not affected. The CVSS-implied network vector (AV:N) and lack of prerequisites (PR:N) are assessed as misclassified; actual exploitation is constrained to environments where an attacker already controls code running on the BOOM simulation or synthesis target.

Impact

The CVSS 3.1 base score of 8.8 with vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H is internally inconsistent with the described vulnerability. A processor RTL state-machine bug exploited through MRET/MPRV logic is fundamentally a local or at most physical-access attack - a network-accessible, unauthenticated, user-interaction-required (UI:R) framing matching CWE-352 (CSRF) does not map to CSR privilege-restoration flaws in a hardware core. The most plausible explanation is that the CVSS vector and CWE were assigned via an automated classifier that misread 'CSR' as Cross-Site Request rather than Control and Status Register. The EPSS score of 0.29% (22nd percentile) independently signals very low exploitation activity and aligns with a niche academic hardware benchmark rather than a broadly deployed production asset. No CISA KEV listing exists. BOOM is used primarily in university research labs and hardware security competitions; it is not a commercial product running in enterprise infrastructure. Taken together, while the micro-architectural flaw may be real and demonstrable under fuzzing, real-world risk is substantially lower than the CVSS 8.8 headline implies, and the severity metadata should be treated with caution pending vendor correction.

Exploit ScenarioDerived

An attacker with the ability to run unprivileged or supervisor-mode code on a system simulating or instantiating the BOOM RISC-V core constructs a crafted instruction sequence that triggers a machine-mode trap and then executes MRET with a specially prepared mstatus state, exploiting the flawed CSR restoration logic to retain or escalate to M-mode privileges. From M-mode, the attacker has unrestricted access to all CSRs, physical memory, and I/O devices, achieving arbitrary code execution at the highest privilege level. No public proof-of-concept exploit has been identified, but the referenced vulnerability report repository suggests the flaw was discovered and documented through processor fuzzing techniques.

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

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

Alert me

AnalysisAIv1 – Aug 24, 2026

Privilege escalation and arbitrary code execution affect the Berkeley Out-of-Order Machine (BOOM) RISC-V processor RTL implementation at commit 2d08d0d8b4563212175212f9db0e69f6e68c9619 (v1.2), specifically within the machine-mode trap-return (MRET) and mstatus.MPRV state-restoration logic in the CSRFile. An attacker who can execute unprivileged or supervisor-mode code on a system running the BOOM core can potentially abuse the flawed privilege-restoration path to gain machine-mode (M-mode) access, achieving full system control. No public exploit code or CISA KEV listing has been identified at time of analysis; the EPSS score of 0.29% (22nd percentile) reflects very limited observed exploitation activity.

RemediationAI

No vendor-released patch or tagged fix version has been identified in the available data; the upstream fix status should be confirmed directly via the riscv-boom GitHub repository at https://github.com/riscv-boom/riscv-boom. Upstream fix availability as a PR or commit (rather than a tagged release) has not been independently verified. For research and academic users of BOOM as a simulation target, the most actionable compensating control is to pin simulation workloads to a reviewed commit and avoid executing untrusted guest code on BOOM-based simulation platforms until the CSRFile MRET/MPRV logic is corrected. Organizations using BOOM within ProcessorFuzz benchmark pipelines should treat fuzzing environments as isolated and unprivileged. Hardware designers incorporating BOOM RTL into FPGA or ASIC flows should audit the CSRFile implementation against the RISC-V privileged ISA specification (https://github.com/riscv/riscv-isa-manual) for correct MRET and mstatus.MPRV semantics before tapeout. No NVD or CISA advisory URL beyond https://nvd.nist.gov/vuln/detail/CVE-2026-71694 is currently available.

Affected VersionsENISA

n/a n/a

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

BOOM is an open-source, synthesizable, parameterizable out-of-order RISC-V processor generator maintained by UC Berkeley and used heavily as an academic RTL benchmark, including within the ProcessorFuzz hardware fuzzing framework. The vulnerability resides in the CSRFile (Control and Status Register file), specifically in how the processor handles the MRET instruction (Machine-mode Return) and the mstatus.MPRV (Modify PRiVilege) bit. MRET is the architectural instruction for returning from a machine-mode trap handler; it is required to atomically restore mstatus, mepc, and privilege level. The MPRV bit causes loads and stores to use the privilege level recorded in MPP rather than the current privilege. A flaw in this state-restoration path - as described in the referenced BOOM-MRET-MPRV-Vulnerability-Report repository - can leave the processor in an inconsistent privilege state after trap return. This is a hardware micro-architectural correctness bug, rooted in control-flow and state-machine logic in the RTL, rather than a classic software vulnerability. CWE-352 (Cross-Site Request Forgery) is the assigned weakness class, but this classification is almost certainly a cataloguing error: the actual root cause aligns more closely with CWE-269 (Improper Privilege Management) or CWE-841 (Improper Enforcement of Behavioral Workflow). The CPE entry 'cpe:2.3:a:n/a:n/a' confirms the product has no formal NVD CPE identifier, consistent with its niche academic status.

Know when N A 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 (mitre) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local access and low privileges (user/supervisor code execution) required to trigger MRET; scope changes to machine-mode across privilege boundary; no user interaction needed.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 24, 2026 - 20:22 NVD
8.8 (HIGH)
CVE Published
Aug 19, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 19, 2026 - 00:00 cve.org
HIGH 8.8

DescriptionCVE.org

An issue in Berkeley Out-of-Order Machine (BOOM) / BoomTile RTL benchmark v1.2 2d08d0d8b4563212175212f9db0e69f6e68c9619 allows a remote attacker to execute arbitrary code via the CSR trap-return state restoration logic, MRET handling logic, mstatus.MPRV update path, CSRFile logic in ProcessorFuzz BOOM benchmark Benchmarks/Verilog/SmallBoomTile_v1.2_state.v

Executive ViewAI

Why It Matters

CVE-2026-71694 affects the Berkeley Out-of-Order Machine (BOOM) RISC-V processor core, enabling privilege escalation to machine-mode for complete system control. No public exploit identified at time of analysis, though current exploitation activity is minimal (EPSS 0.3%). No patch is currently available, and successful exploitation grants unrestricted control of affected systems, presenting significant risk to organizations running BOOM-based production deployments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict execution of untrusted and third-party code on BOOM systems through OS-level security policies; implement comprehensive logging and real-time alerting on privilege state transitions and MRET/mstatus modifications; isolate BOOM-based systems from networks and execution environments hosting untrusted code; enforce strict network and physical access controls on systems running BOOM core v1.2; monitor for anomalous privilege escalation patterns.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Rare
academic RISC-V RTL benchmark, no commercial production deployments
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.3%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

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