Impact
In the Linux kernel’s HID subsystem, a call path allowed an attacker to trigger a kernel out-of-bounds read by supplying an offset that exceeded the declared field report count. The read happens before bounds are checked, causing a 4‑byte read beyond the allocated usage array. This leakage can expose kernel memory and may be leveraged for privilege escalation, corresponding to an out-of-bounds read weakness (CWE‑125).
Affected Systems
The flaw affects any Linux kernel built with CONFIG_DEBUG_FS enabled, because the vulnerable code is exercised only when the debug interface is active. All builds that include the HID core are potentially vulnerable unless the patch is applied. Devices using the picolcd framebuffer driver are a documented example that can supply the offending offsets.
Risk and Exploitability
No publicly available exploit exists and the EPSS score is not provided. The vulnerability is not listed in CISA's KEV catalog. A kernel without CONFIG_DEBUG_FS would not trigger the harmful code path, lowering risk. However, most distribution kernels enable the debug filesystem, making the bug reachable. The lack of a specific CVSS score suggests high severity due to kernel memory disclosure, implying moderate to high risk until a patch is applied.
OpenCVE Enrichment