CVE-2026-67846
Received Received - Intake

Incorrect Privilege Assignment in Berkeley Out-of-Order Machine

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

Publication date: 2026-08-18

Last updated on: 2026-08-18

Assigner: MITRE

Description

Berkeley Out-of-Order Machine (BOOM) commit 5223e44cfeb26f41380057a2eb4d651197475f69 contains a potential incorrect privilege assignment issue in the v3 and v4 NBDTLB implementations. The raw mstatus.SUM value participates in the read and write permission logic without an explicit local satp.MODE validity check at the use site

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
berkeley out-of-order_machine 3
berkeley out-of-order_machine 4

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 involves incorrect privilege assignment in the Berkeley Out-of-Order Machine (BOOM) versions 3 and 4. The issue occurs in the NBDTLB implementations where the raw mstatus.SUM value is used in read and write permission logic without checking satp.MODE at the use site. This can lead to privilege escalation or information disclosure if specific conditions are met.

Detection Guidance

To detect this vulnerability, check if your BOOM core version is 3 or 4 and if it uses the affected NBDTLB implementations in src/main/scala/v3/lsu/tlb.scala or src/main/scala/v4/lsu/tlb.scala. Verify the commit hash matches 5223e44cfeb26f41380057a2eb4d651197475f69.

Impact Analysis

The vulnerability may allow a local attacker to trigger privileged software, firmware, exception-return, or state-transition paths that set mstatus.SUM=1 while satp.MODE=0. This could result in improper memory-access permissions, potentially leading to privilege escalation or unauthorized data access.

Mitigation Strategies

Apply the official patch from the BOOM repository or update to a version that includes the fix for the NBDTLB privilege assignment issue. Review memory access permissions and privilege checks in the TLB implementations.

Chat Assistant

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

EPSS Chart