CVE-2026-71694
Received Received - Intake

Arbitrary Code Execution in BOOM RTL Benchmark

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

Publication date: 2026-08-19

Last updated on: 2026-08-19

Assigner: MITRE

Description

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

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
berkeley boom 1.2
berkeley out-of-order_machine 1.2
berkeley boomtile 1.2
berkeley processorfuzz *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a privilege-state restoration flaw in the Berkeley Out-of-Order Machine (BOOM) RTL benchmark. It involves incorrect handling of the mstatus.MPRV flag during MRET instructions, where the flag remains set after returning to a less-privileged mode. This causes memory-access operations to use stale privilege state, potentially leading to privilege escalation or incorrect access control.

Detection Guidance

This vulnerability is specific to the BOOM processor RTL implementation and requires RTL simulation or hardware verification tools. Use ProcessorFuzz with BOOM RTL to detect it via fuzzing and trace analysis. Run scripts like start_fuzzing_boom.sh with FP_CSR or ALL_CSR modes enabled to identify discrepancies in CSR state restoration after MRET instructions.

Impact Analysis

The impact depends on the system using BOOM. If exploited, it could allow a privileged attacker to bypass memory-access restrictions, leading to unauthorized data access or code execution. However, exploitation requires a privileged execution path, such as a local attacker or OS component capable of modifying Machine-mode CSR state.

Compliance Impact

This vulnerability involves incorrect privilege-state restoration in the BOOM processor, specifically improper handling of the mstatus.MPRV flag during MRET instructions. While this could theoretically lead to privilege escalation or unauthorized memory access, the provided context does not detail direct impacts on GDPR or HIPAA compliance. Compliance implications would depend on system-specific deployment and data handling scenarios.

Mitigation Strategies

No official patch is available yet. Users should monitor the BOOM repository and ProcessorFuzz for updates. Avoid relying on MPRV for privilege checks in custom code. Validate RTL implementations against RISC-V Privileged Architecture specifications for correct MRET and mstatus.MPRV handling.

Chat Assistant

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

EPSS Chart