CVE-2026-89729

CVE-2026-89729

High · published September 12, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
28.0
In the wild
Unconfirmed
What it is

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

HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature

sensor_hub_get_feature() clamps its return value to the caller's buffer

size, but the copy loop still copies field->report_size / 8 bytes for

each report value. A malicious HID descriptor can advertise a large

feature field size while an IIO caller supplies a small stack buffer,

such as a single s32, causing an out-of-bounds write.

HID core stores parsed report values in __s32 slots and clamps extracted

values to 32 bits. Reject feature fields that require more than one slot

per value, guard the total byte count calculation, and clamp each

per-value copy to the remaining caller buffer.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00355 · 28.0th percentile
Published
2026-09-12T00:20Z
References (8)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:46Z
    HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature
    cvelistv5