PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80782 Linux CVE debrief

A vulnerability in the Linux kernel's HID magicmouse driver can cause a use-after-free condition when an input device fails to register. This occurs when `hidinput_connect` fails, leading to `hidinput_disconnect` freeing the input device, but the driver continues with a cached pointer to the freed memory. This can result in a crash or potentially allow an attacker to execute arbitrary code if they can trigger the specific conditions.

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, users of Linux systems with the HID magicmouse driver, security teams, and operators managing Linux-based infrastructure should assess exposure and apply patches to prevent potential system crashes or arbitrary code execution.

Why it matters

A vulnerability in the Linux kernel's HID magicmouse driver can cause a use-after-free condition, potentially leading to system crashes or arbitrary code execution. Linux kernel developers, maintainers, and users of Linux systems with the HID magicmouse driver should assess exposure and apply patches.

  • Potential system crashes or instability
  • Possible arbitrary code execution if an attacker can trigger the vulnerability
  • Need to verify and apply kernel patches to fix the vulnerability

Technical summary

The Linux kernel's HID magicmouse driver does not properly handle the case where `hidinput_connect` fails. When this happens, `hidinput_disconnect` frees the input device, but the driver still holds a pointer to the freed memory. This can cause a use-after-free condition when the driver tries to access the input device later. The vulnerability can lead to system crashes or potentially allow an attacker to execute arbitrary code if they can trigger the specific conditions. Affected Linux kernel developers and maintainers should assess exposure and apply patches.

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided kernel patches to fix the vulnerability
  • Ensure that the Linux kernel is updated to a version that includes the fix
  • Monitor system logs for potential crashes or errors related to the HID magicmouse driver
  • Verify that the Linux kernel patch is compatible with existing system configurations
  • Check for any additional vendor guidance or advisories related to this vulnerability
  • Perform a thorough review of system exposure and potential impacts
  • Track and document the remediation process for future reference

Evidence notes

The Linux kernel's HID magicmouse driver does not properly handle the case where `hidinput_connect` fails. When this happens, `hidinput_disconnect` frees the input device, but the driver still holds a pointer to the freed memory. This can cause a use-after-free condition when the driver tries to access the input device later.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80782 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80782 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/0af3b89705688af01aa06025b84fa7a1e06ba6cc

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0bf253e9ac994cb5329bc87b00bb4eeca9136791

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/15b60ade825c8ce9ec560048a4ae3747e4572be3

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2ef16934e069d5f771e989d6ee5c3ece5042f3cd

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3d7a7bac4c75f25b2513505a0ac5ba909588ed2b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/403cc9bd6ccb9fbe68d501c3236e5a6dd5504e14

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.