CVE-2025-50897
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-08-19

Last updated on: 2025-10-17

Assigner: MITRE

Description
A vulnerability exists in riscv-boom SonicBOOM 1.2 (BOOMv1.2) processor implementation, where valid virtual-to-physical address translations configured with write permissions (PTE_W) in SV39 mode may incorrectly trigger a Store/AMO access fault during store instructions (sd). This occurs despite the presence of proper page table entries and valid memory access modes. The fault is reproducible when transitioning into virtual memory and attempting store operations in mapped kernel memory, indicating a potential flaw in the MMU, PMP, or memory access enforcement logic. This may cause unexpected kernel panics or denial of service in systems using BOOMv1.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-08-19
Last Modified
2025-10-17
Generated
2026-05-27
AI Q&A
2025-08-19
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
boom-core boomv 1.2
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-693 The product does not use or incorrectly uses a protection mechanism that provides sufficient defense against directed attacks against the product.
CWE-434 The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in the riscv-boom SonicBOOM 1.2 (BOOMv1.2) processor implementation, specifically in its virtual memory system operating under SV39 mode. When valid virtual-to-physical address translations with write permissions (PTE_W) are configured, the processor incorrectly triggers Store/AMO access faults during store instructions (sd), despite proper page table entries and valid memory access modes. This flaw occurs during transitions into virtual memory and store operations in mapped kernel memory, indicating a problem in the memory management unit (MMU), physical memory protection (PMP), or memory access enforcement logic. As a result, it can cause unexpected kernel panics or denial of service in affected systems. [1]


How can this vulnerability impact me? :

This vulnerability can lead to system instability by causing unexpected exceptions during store operations in kernel memory. Specifically, it may cause kernel panics or denial of service in systems using the BOOMv1.2 processor implementation. This impacts systems performing privileged operations involving virtual memory management and kernel-mode store instructions, potentially resulting in critical system failures. [1]


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by reproducing the fault conditions described in the proof-of-concept repository. Specifically, clone the GitHub repository 'LuLuji04/POC-Boomv1.2', run the provided fuzzing script 'start_fuzzing_boom.sh', and analyze the test programs located in '$PWD/Fuzzer/batchboom/mismatch' with logs output to '$PWD/mylog'. The fault manifests as Store/AMO access fault exceptions (MCLAUSE=7) during store instructions (sd) in SV39 mode with valid page table entries. Using this fuzzing approach can help detect the vulnerability on your system. [1]


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart