PatchSiren cyber security CVE debrief
CVE-2026-80781 Linux CVE debrief
A Linux kernel vulnerability was resolved, involving an out-of-bounds read in the HID core. The issue arose from the hid_set_field function, where a call to hid_dump_input was made before checking the offset against the field's report count. This could lead to a slab-out-of-bounds read when the offset exceeded the field's usage array. A fix was applied by moving the hid_dump_input call below the guard, ensuring the pointer lies within the array before being dereferenced.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-04
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-04
- Advisory updated
- 2026-10-19
Who should care
Defenders responsible for Linux kernel systems, particularly those utilizing HID devices, should assess exposure and prioritize patching. This involves verifying the patch application, checking for compensating controls, and monitoring for exploitation attempts.
Why it matters
A Linux kernel vulnerability was patched, preventing out-of-bounds reads in the HID core. Defenders should prioritize verifying and applying the patch, assessing exposure, and monitoring for exploitation attempts.
- Verify patch application to prevent out-of-bounds reads
- Assess exposure for HID device-utilizing systems
- Check for compensating controls to mitigate potential exploitation
- Monitor for exploitation attempts targeting this vulnerability
Technical summary
The Linux kernel's HID core had a vulnerability where an out-of-bounds read could occur in the hid_set_field function. This happened because a call to hid_dump_input was made before checking if the offset was within the field's report count. The fix moves this call below the bounds check, ensuring the pointer is within the usage array before being dereferenced. Affected Linux kernel systems utilizing HID devices should be assessed for exposure and prioritized for patching. The patch involves moving a call to hid_dump_input below a bounds check, ensuring the pointer lies within the array before being dereferenced. This change prevents slab-out-of-bounds reads in the HID core.
Defensive priority
Defenders should prioritize verifying and applying the patch to the Linux kernel, particularly for systems utilizing HID devices. This involves assessing exposure, checking for compensating controls, and monitoring for potential exploitation attempts.
Recommended defensive actions
- Verify and apply the patch to the Linux kernel
- Assess exposure for systems utilizing HID devices
- Check for compensating controls
- Monitor for potential exploitation attempts
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The issue was discovered by XBOW and triaged by Baul Lee. The vulnerability is described in the Linux kernel's HID core, specifically in the hid_set_field function. The fix involves moving a call to hid_dump_input below a bounds check.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80781 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80781
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80781 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80781
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/313ead1abed945544703b100a12c5a10fdf78409
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/465544b3d6602cfbdc2305d5cbfb7f4954353b63
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4993e1ab85d7d3f4a40d81852170f9665483bbd8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5215ea00a747eca34cb2f603cfef91fef76c2558
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9a1d7c5f0d82e8665715d5e47c9410c6a97e3748
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a13cdb19fcb223ed41bdab3bab42b98dba87e90b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a38212687519f2a72f43e62dec1348a690412404
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c1d9c16af51cc6ff92a5a062617d3b022dd01078
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.