CVE-2026-71694

Remote Code Execution via CSR Trap-Return Logic in BOOM Benchmark

Published Aug 19, 2026 CVSS 3.1 · 8.8 High EPSS < 1% KEV · Not listed
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

Analysis

AI-generated

Technical impact

The vulnerability originates in the CSR trap-return state restoration logic of the BOOM Out-of-Order Machine (BOOM) / BoomTile RTL benchmark v1.2, where manipulation of MRET handling, the mstatus.MPRV update path, and CSRFile logic allows an attacker to inject arbitrary machine-mode instructions. This flaw grants full machine-level privileges, enabling execution of any code and thus a complete compromise of the processor platform.

Affected Systems

It affects implementations that instantiate the BOOM RTL benchmark v1.2 at revision 2d08d0d8b4563212175212f9db0e69f6e68c9619. Systems that embed this design include custom SoCs, simulators, or any platform running the ProcessorFuzz Benchmarks/Verilog/SmallBoomTile_v1.2_state.v test harness. No vendor patch is listed, and affected parties should look for community fixes or updates to the BOOM repository.

Risk and Exploitability

Because the flaw allows arbitrary code execution at the highest privilege level, the potential damage is severe. The CVSS score is 8.8, categorizing it as highly severe. The EPSS score is <1%, indicating a very low but non-zero likelihood of exploitation in the near term. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is via remote manipulation of CSR values; based on the description, it is inferred that an attacker could trigger exploitation by sending malformed CSR inputs that traverse the MRET handling path during state restoration.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply any updated RTL or firmware releases from the BOOM community that address the CSR trap-return logic flaw; if none are available, consider replacing or patching the affected components with a corrected implementation that enforces proper mstatus.MPRV updates and protects MRET handling.
  • Implement a runtime safeguard that intercepts CSR writes affecting MPRV or trap-return state: reject or sanitize unexpected values to prevent privilege escalation.
  • Monitor system logs for abnormal CSR activity and audit firmware integrity to detect potential exploitation attempts.

Generated by OpenCVE AI on August 24, 2026 at 23:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Remote Code Execution via CSR Trap-Return Logic in BOOM Benchmark
Type Values Removed Values Added
Title Remote Code Execution via Faulty CSR Trap-Return Logic in BOOM RTL
Weaknesses CWE-269
CWE-676
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Weaknesses CWE-352
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
First Time appeared Riscv-boom
Riscv-boom boom
Vendors & Products Riscv-boom
Riscv-boom boom
Type Values Removed Values Added
Title Remote Code Execution via Faulty CSR Trap-Return Logic in BOOM RTL
Weaknesses CWE-269
CWE-676
Type Values Removed Values Added
Title Remote Code Execution via Faulty CSR Trap-Return Logic in BOOM RISC-V Processor
Weaknesses CWE-264
CWE-732
Type Values Removed Values Added
Title Remote Code Execution via Faulty CSR Trap-Return Logic in BOOM RISC-V Processor
Weaknesses CWE-264
CWE-732
Type Values Removed Values Added
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
References
Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 24, 2026, 7:55 PM
Reserved
Aug 7, 2026, 12:00 AM
Status
Deferred
Published
Aug 19, 2026, 2:17 PM
Modified
Nov 9, 2026, 8:10 PM