Description
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.
Published: 2026-09-11
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Out-of-Bounds Write
Action: Patch
AI Analysis

Impact

The vulnerability exists in the HID sensor‑hub driver of the Linux kernel. The function sensor_hub_get_feature copies a fixed number of bytes for each report value regardless of the size of the caller’s buffer. A malicious HID descriptor can advertise a large feature field size while the caller supplies a small stack buffer, resulting in an out‑of‑bounds write that can corrupt adjacent stack data. This buffer overflow to memory corruption in kernel space and potentially crash the system or cause unpredictable behavior.

Affected Systems

All Linux kernel builds containing the HID sensor‑hub driver are affected. The CVE description does not specify exact kernel versions, but any kernel in which sensor_hub_get_feature is present and the fix is not applied is vulnerable.

Risk and Exploitability

The CVSS score of 8.8 signals high severity. The EPSS score is under 1 %, indicating the likelihood of exploitation is very low. The flaw is not listed in CISA's KEV catalog. The most likely attack vector is a malicious HID descriptor supplied by an external USB host. Successful exploitation could corrupt kernel memory and potentially crash the system or provide an attacker with a foothold for further escalation.

Generated by OpenCVE AI on September 15, 2026 at 19:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the sensor_hub_get_feature fix.
  • If an upgrade is not immediately possible, restrict or disable HID sensor‑hub devices from USB hosts to prevent malicious descriptor injection.
  • Continuously monitor kernel logs for signs of stack corruption or crashes following the presence of the vulnerability until a patch is applied.

Generated by OpenCVE AI on September 15, 2026 at 19:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Mon, 14 Sep 2026 12:30:00 +0000


Sun, 13 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H'}

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 12 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H'}

threat_severity

Moderate


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description 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.
Title HID: sensor-hub: Fix out-of-bounds write in sensor_hub_get_feature
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-14T12:02:18.150Z

Reserved: 2026-09-11T19:38:34.760Z

Link: CVE-2026-89729

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:20:03.240

Modified: 2026-09-14T13:19:22.020

Link: CVE-2026-89729

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:46:39Z

Links: CVE-2026-89729 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-15T19:30:12Z

Weaknesses