PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80780 Linux CVE debrief

A Linux kernel vulnerability allows for an out-of-bounds write when HID inputs are empty. The issue arises in the hid_pidff_init_with_quirks function, which does not check if hid->inputs is empty before accessing its members. This can lead to a type-confused pointer and writes past the end of the object. The vulnerability can be triggered by plugging in a malicious device, requiring no attacker software or logged-in user.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-04
Original CVE updated
2026-09-04
Advisory published
2026-09-04
Advisory updated
2026-09-04

Who should care

Linux kernel developers, administrators, and users who need to ensure the security of their Linux kernel installations should be aware of this vulnerability. They should assess exposure, verify patch deployment, and implement compensating controls to detect and prevent exploitation. Security teams and vulnerability management teams should also prioritize patching and monitoring for this issue.

Why it matters

CVE-2026-80780 is a Linux kernel vulnerability that allows for an out-of-bounds write when HID inputs are empty. The issue arises in the hid_pidff_init_with_quirks function, which does not check if hid->inputs is empty before accessing its members. This can lead to a type-confused pointer and writes past the end of the object. The vulnerability can be triggered by plugging in a malicious device, requiring no attacker software or logged-in user. Defenders should assess exposure of Linux kernel installations to this vulnerability, verify patch deployment, implement compensating controls, and monitor system logs for suspicious activity.

  • Verify patch deployment to prevent out-of-bounds writes
  • Assess exposure of Linux kernel installations to this vulnerability
  • Implement compensating controls to detect and prevent exploitation
  • Monitor system logs for suspicious activity

Technical summary

The hid_pidff_init_with_quirks function in the Linux kernel does not check if hid->inputs is empty before accessing its members, leading to a type-confused pointer and writes past the end of the object. This issue allows for an out-of-bounds write when HID inputs are empty. The vulnerability can be triggered by plugging in a malicious device, requiring no attacker software or logged-in user. The fix involves checking for an empty list before deriving dev and returning -ENODEV, similar to other HID force-feedback drivers.

Defensive priority

High

Recommended defensive actions

  • Assess exposure of Linux kernel installations to this vulnerability
  • Verify that all Linux kernel versions in use have been patched
  • Implement compensating controls to detect and prevent exploitation
  • Monitor system logs for suspicious activity
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The vulnerability was discovered by XBOW and triaged by Baul Lee. The issue is resolved by checking for an empty list before deriving dev and returning -ENODEV. Limited source detail is available; defenders should verify patch deployment, assess exposure of Linux kernel installations, and monitor system logs for suspicious activity with explicit evidence-limit language.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80780 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-80780

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-80780 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80780

    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/2e0471bf3ab2a6b7eedcc3b8a2a17286b6a9ae1a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4529c03c3da8f91392cd630453452f569973f4cd

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/67bb1074e3d2d12fa059a9cc707e89398a4e4704

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/86b63adfa5e132beac4be72668fdf9128fe51d2e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ad9330f7e74a97842815a291a0d7389ed2f34504

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d416eeb7d016d82af67c149d884bc6a9323c4ac7

    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.