CVE-2022-48866

HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts

published July 16, 2024

CVSS
—
EPSS
0%
Percentile
18.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts

Syzbot reported an slab-out-of-bounds Read in thrustmaster_probe() bug.

The root case is in missing validation check of actual number of endpoints.

Code should not blindly access usb_host_interface::endpoint array, since

it may contain less endpoints than code expects.

Fix it by adding missing validaion check and print an error if

number of endpoints do not match expected number

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00271 · 18.3th percentile
Published
2024-07-16T12:25Z
EPSS history
Timeline
  • 16 JUL 12:25Z
    HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
    cvelistv5