CVE Catalog

CVE-2025-38495

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

In the Linux kernel HID subsystem, the allocated report buffer does not account for an extra byte for the reserved report ID. When the ID is unused, low-level drivers expect the first byte to be 0, but the buffer only guarantees 7 bytes instead of 8.

Risk Assessment

Insufficient buffer size can lead to HID implementation errors, potentially causing malfunction of input devices.

Recommendation

Apply the Linux kernel patch that increases the allocated buffer size to accommodate the reserved report ID.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: HID: core: ensure the allocated report buffer can contain the reserved report ID When the report ID is not used, the low level transport drivers expect the first byte to be 0. However, currently the allocated buffer not account for that extra byte, meaning that instead of having 8 guaranteed bytes for implement to be working, we only have 7.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS