Impact
The vulnerability occurs when a HID report defined by a Logitech HID++ device contains no valid fields. In the kernel's hidpp_get_report_length() function the maximum number of fields (maxfield) is not verified against the actual descriptor data, so processing such a report dereferences uninitialized data and causes a kernel crash. Based on the description, it is inferred that an attacker who can supply a specially crafted HID report—for example, by connecting a malicious USB gadget—can trigger this crash, resulting in a denial-of-service condition for the affected system.
Affected Systems
The flaw resides in the Linux kernel's logitech-hidpp driver. Any Linux installation that uses a kernel version with this unpatched driver is vulnerable. Because the vendor/product list includes only "Linux:Linux", the impact spans all distributions that ship the affected kernel release, regardless of vendor.
Risk and Exploitability
The vulnerability has an EPSS score of less than 1%, indicating a very low probability of exploitation. Based on the description, it is inferred that the attack vector involves a malicious USB gadget or any untrusted HID device connected to the target system, delivering a specially crafted HID report with an empty descriptor. The CVSS score of 5.5 classifies the flaw as medium severity. The crash results in a local denial-of-service by bringing the kernel down, which disrupts system availability.
OpenCVE Enrichment
Debian DLA