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.