Out-of-bounds read in Linux kernel - CVE-2026-97587
Published: September 28, 2026
Vulnerability details
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the RISC-V performance monitoring unit counter mask handling when processing available counter masks on RV32 systems. A local user can trigger performance counter handling that iterates beyond the single unsigned long counter mask to disclose sensitive information.
On RV32 systems, the counter iteration limit is 64 while an unsigned long counter mask has only 32 bits.