PatchSiren

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.