CVE-2025-38495

HID: core: ensure the allocated report buffer can contain the reserved report ID

State
Published
Severity
8.8 High
Published
Jul 28, 2025
Updated
Aug 5, 2026
Reserved
Apr 16, 2025

Read the record on cve.org

Description

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.

Scores

CVSSScoreVectorSource
3.18.8 HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before 7228e36c7875e4b035374cf68ca5e44dffa596b2Affected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before 9f2892f7233a8f1320fe671d0f95f122191bfbcdAffected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before 7fa83d0043370003e9a0b46ab7ae8f53b00fab06Affected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before d3ed1d84a84538a39b3eb2055d6a97a936c108f2Affected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before fcda39a9c5b834346088c14b1374336b079466c1Affected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before a262370f385e53ff7470efdcdaf40468e5756717Affected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before a47d9d9895bad9ce0e840a39836f19ca0b2a343aAffected
  • 4fa5a7f76cc7b6ac87f57741edd2b124851d119f to before 4f15ee98304b96e164ff2340e1dfd6181c3f42aaAffected
LinuxLinux
  • 3.15Affected
  • before 3.15Not affected
  • 5.4.297 through 5.4.*Not affected
  • 5.10.241 through 5.10.*Not affected
  • 5.15.190 through 5.15.*Not affected
  • 6.1.147 through 6.1.*Not affected
  • 6.6.100 through 6.6.*Not affected
  • 6.12.40 through 6.12.*Not affected
  • 6.15.8 through 6.15.*Not affected
  • 6.16 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.