CVE-2025-38103

Updated: 2026-01-11 01:24:25.869162

Description:

In the Linux kernel, the following vulnerability has been resolved: HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() Update struct hid_descriptor to better reflect the mandatory and optional parts of the HID Descriptor as per USB HID 1.11 specification. Note: the kernel currently does not parse any optional HID class descriptors, only the mandatory report descriptor. Update all references to member element desc[0] to rpt_desc. Add test to verify bLength and bNumDescriptors values are valid. Replace the for loop with direct access to the mandatory HID class descriptor member for the report descriptor. This eliminates the possibility of getting an out-of-bounds fault. Add a warning message if the HID descriptor contains any unsupported optional HID class descriptors.


Links NIST CIRCL RHEL Ubuntu

Severity

Severity Score
CVSS Version 2.x 0.0
CVSS Version 3.x HIGH 7.1

Status

OS name Project name Version Score Severity Status Errata Last updated

Statement

AlmaLinux 9.2 ESU kernel 5.14.0 7.1 HIGH Needs Triage 2025-12-28 08:02:07
CentOS 8.4 ELS kernel 4.18.0 7.1 HIGH Needs Triage 2025-12-28 08:02:04
CentOS 8.5 ELS kernel 4.18.0 7.1 HIGH Needs Triage 2025-12-28 08:02:02
CentOS Stream 8 ELS kernel 4.18.0 7.1 HIGH Needs Triage 2025-12-28 08:02:08
Oracle Linux 7 ELS kernel-uek 5.4.17 7.1 HIGH Released CLSA-2025:1757963029 2025-09-16 11:20:03
TuxCare 9.6 ESU kernel 5.14.0 7.1 HIGH Needs Triage 2025-12-28 08:02:05
Ubuntu 16.04 ELS linux-hwe 4.15.0 7.1 HIGH Needs Triage 2025-12-28 07:06:41
Ubuntu 18.04 ELS linux 4.15.0 7.1 HIGH Needs Triage 2025-12-28 07:17:25
Ubuntu 20.04 ELS linux 5.4.0 7.1 HIGH Needs Triage 2025-12-28 07:17:27