PT-2026-33826 · Openxiangshan · Nemu
Published
2026-04-20
·
Updated
2026-04-21
·
CVE-2026-29645
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
NEMU (OpenXiangShan/NEMU) versions prior to v2025.12.r2
Description
An improper instruction-validation flaw exists in the RISC-V Vector (RVV) decoder. The decoder fails to correctly validate the
funct3 field when decoding 'vsetvli', 'vsetivli', and 'vsetvl' instructions. This allows certain invalid OP-V instruction encodings to be misinterpreted and executed as vset* configuration instructions instead of triggering an illegal-instruction exception. This can be exploited using crafted RISC-V binaries to cause incorrect trap behavior, architectural state corruption or divergence, and potential denial of service in systems relying on the software for correct execution or sandboxing.Recommendations
Update to version v2025.12.r2.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Nemu