PatchSiren

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.