In the Linux kernel, the following vulnerability has been resolved: HID: core: Fix OOB read in hid_get_report for numbered reports When a caller passes a size of 0 to hid_report_raw_event() for a numbered report, the function originally called hid_get_report() before performing any size validation. Inside hid_get_report(), if the report is numbered (report_enum->numbered is true), it unconditionally dereferences data[0] to extract the report ID. With a size of 0, this results in an out-of-bounds read or kernel panic. Fix this by moving the numbered report size validation check before the call to hid_get_report(), ensuring that size is at least 1 before dereferencing the data pointer.
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
CVE-2026-80604 is an out-of-bounds (OOB) read vulnerability in the Linux kernel's Human Interface Device (HID) subsystem that occurs when processing numbered reports with insufficient buffer validation. The flaw exists in hid_get_report(), which unconditionally dereferences data[0] to extract a report ID without first validating that the provided buffer contains at least one byte. This affects any system running a vulnerable Linux kernel that processes HID devices—including desktops, laptops, servers, and embedded systems with USB/Bluetooth input devices. An attacker with local access or the ability to interact with a HID device could trigger this OOB read, potentially leaking kernel memory contents and enabling privilege escalation or denial of service attacks.
Detecting exploitation of this vulnerability requires monitoring for memory access violations and unusual HID device interactions at the kernel level. Casky's platform, powered by Claude AI's extended reasoning capabilities, maps defensive detection patterns to MITRE ATT&CK techniques such as T1005 (Data from Local System) for memory exfiltration attempts and T1499 (Service Exhaustion Denial of Service) for kernel crashes triggered by malformed HID requests. A practitioner would observe findings related to kernel memory disclosure attempts, unexpected HID report processing with zero-length buffers, or kernel panic events correlating with HID device activity. By correlating input validation failures with memory access patterns across the 754 mapped security skills, security teams can identify systems exploiting this vulnerability before privilege escalation or data theft occurs.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-80604. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation