PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80766 Linux CVE debrief

A use-after-free vulnerability was found in the Linux kernel's HID: uclogic module. When the device is removed, the pen in-range timer is not properly shut down, leading to a potential use-after-free error when the timer fires. The vulnerability arises from the incorrect ordering of timer shutdown and device stop in the uclogic_remove function. This issue can cause system crashes or instability, and potentially allow for elevation of privileges or arbitrary code execution. The fix involves using timer_shutdown_sync before hid_hw_stop to prevent the use-after-free error. Linux kernel developers and maintainers should review and apply the patch to prevent potential system crashes or

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

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should be aware of this vulnerability and take steps to patch their systems. Linux kernel developers and maintainers should review and apply the patch to prevent potential system crashes or instability. Linux distribution maintainers should verify that their kernel versions are up-to-date and patched. Users of Linux-based systems should monitor system

Why it matters

A use-after-free vulnerability in the Linux kernel's HID: uclogic module requires patching to prevent potential system crashes or instability.

  • Potential use-after-free errors leading to system crashes or instability
  • Possible elevation of privileges or arbitrary code execution
  • Required verification of Linux kernel version and patch level
  • Necessary monitoring of system logs for potential errors

Technical summary

The uclogic_remove function in the Linux kernel's HID: uclogic module incorrectly orders the shutdown of the pen in-range timer and the device stop. This can lead to a use-after-free error when the timer fires. The fix is to use timer_shutdown_sync before hid_hw_stop. This ensures that the timer is cancelled, waits for a running callback while pen_input is still valid, and prevents any further re-arming. The timer_shutdown_sync function should be used before hid_hw_stop to prevent the use-after-free error. The source code shows that the timer_delete_sync function is used, which only guarantees the timer is idle at that instant, but does not prevent re-arming of the timer.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch to the Linux kernel's HID: uclogic module
  • Verify that the Linux kernel version is up-to-date and patched
  • Monitor system logs for potential use-after-free errors
  • Check 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
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability is caused by the incorrect ordering of timer shutdown and device stop in the uclogic_remove function. The timer_shutdown_sync function should be used before hid_hw_stop to prevent the use-after-free error. The source code shows that the timer_delete_sync function is used, which only guarantees the timer is idle at that instant, but does not prevent re-arming of the timer. The fix ensures that the timer is provably dead before hid_hw_stop frees the inputs.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80766 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80766 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/506fd50a9027340f0e9dcc587d10ccb03312dba6

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/849e537160bbb77fe419ecc3944bfe125dcd441b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9d77ac82e57ead056cf3f71d347083ed9244ad90

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.