PatchSiren cyber security CVE debrief
CVE-2026-80783 Linux CVE debrief
A vulnerability in the Linux kernel's HID magicmouse driver can lead to a stack overflow due to unbounded recursion when handling specially crafted HID reports. This issue arises from the handling of DOUBLE_REPORT_ID packets, which can cause the function magicmouse_raw_event() to recurse excessively, consuming significant kernel stack space. A malicious HID device can exploit this by sending a report that triggers this recursive behavior, potentially leading to a stack overflow and panic with certain kernel configurations. The issue has been resolved by adding a check to prevent re-entry into the DOUBLE_REPORT_ID case from a recursive call, bounding the recursion depth to two.
- 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-based systems, especially those with externally connected or untrusted HID devices, should assess exposure to this vulnerability. This includes administrators of Linux desktops, servers, and embedded systems that use the affected driver. Security teams should verify patch deployment and monitor for suspicious activity.
Why it matters
This vulnerability in the Linux kernel's HID magicmouse driver can lead to a stack overflow due to unbounded recursion when handling specially crafted HID reports. Defenders should prioritize patching affected systems, particularly those exposed to untrusted HID devices, and monitor for signs of exploitation.
- Verify patch deployment to prevent potential stack overflows.
- Monitor system logs for signs of stack overflows or similar errors.
- Restrict access to HID devices to trusted sources.
- Implement additional monitoring for suspicious HID device activity.
Technical summary
The Linux kernel's HID magicmouse driver is vulnerable to a stack overflow due to unbounded recursion in the magicmouse_raw_event() function when handling DOUBLE_REPORT_ID packets. This can be exploited by a malicious HID device to cause a stack overflow, potentially leading to a system panic or memory corruption. The issue has been fixed by adding a check to prevent excessive recursion. Affected systems include Linux desktops, servers, and embedded systems that use the affected driver and have untrusted or externally connected HID devices. Defenders should prioritize verifying and applying patches, monitoring system logs for signs of stack overflows, and restricting access to HID devices to trusted sources.
Defensive priority
Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly for systems with untrusted or externally connected HID devices. They should also monitor system logs for signs of stack overflows or similar errors.
Recommended defensive actions
- Verify and apply patches for Linux kernel versions affected by this vulnerability.
- Monitor system logs for signs of stack overflows or similar errors.
- Restrict access to HID devices to trusted sources.
- Implement additional monitoring for suspicious HID device activity.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- 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 CVE record and associated references provide details on the vulnerability, its impact, and the fix. However, specific version ranges of the Linux kernel affected by this issue are not provided in the supplied data, requiring further verification.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80783 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80783
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80783 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80783
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/26c45abed62536aabf4033fb6d64cf72e93374e9
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/70589b0c005db003f6d8ae4db3c4d54fed7b83e4
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8a10a624996f16628234306b46f0cf36707d78bd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a33a596d3ad8dfe6c96a368097a028abeee16c17
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bec338b07beb883726b32192c8f01c601bc76fda
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d095de37f78c5f32a4252ef0f99b84ba76550b86
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d16df755b4493b6d37803c628b2c621d096796a8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/db8d634128d2ba88d79c0b601e983ebe14bb0519
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.