CVE 8.8 HIGH

HID: core: Mitigate potential OOB by removing bogus memset()_CVE-2026-43048

8.8 / 10
HIGH
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

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

HID: core: Mitigate potential OOB by removing bogus memset()

The memset() in hid_report_raw_event() has the good intention of
clearing out bogus data by zeroing the area from the end of the incoming
data string to the assumed end of the buffer. However, as we have
previously seen, doing so can easily result in OOB reads and writes in
the subsequent thread of execution.

The current suggestion from one of the HID maintainers is to remove the
memset() and simply return if the incoming event buffer size is not
large enough to fill the associated report.

Suggested-by Benjamin Tissoires <[email protected]>

[bentiss: changed the return value]

AI Analysis

Mitigation of potential out-of-bounds (OOB) reads and writes in the Linux kernel HID core by removing a bogus memset() call

Basic Information

ID CVE-2026-43048
Source Linux
Published May 1, 2026 at 14:15
Modified May 3, 2026 at 05:46

Affected Product

Vendor Linux
Product Linux
Version cd6104572bca9e4afe0dcdb8ecd65ef90b01297b
Affected Versions Linux Linux cd6104572bca9e4afe0dcdb8ecd65ef90b01297b
Linux Linux cd6104572bca9e4afe0dcdb8ecd65ef90b01297b
Linux Linux cd6104572bca9e4afe0dcdb8ecd65ef90b01297b
Linux Linux 2.6.15

AI Assessment

AI Score 8.8 / 10
AI Severity High
Vendor Linux
Product Linux Kernel
Version cd6104572bca9e4afe0dcdb8ecd65ef90b01297b, 2.6.15

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.