Impact
The Linux kernel HID subsystem contains a use‑after‑free condition in hidpp_connect_event(). If input_register_device() fails, the freed device's pointer remains in hidpp->input and may be dereferenced later, potentially causing a kernel crash. The flaw arises from improper cleanup after a device registration failure, which results in a denial of service.
Affected Systems
All Linux kernel releases prior to commit 3303398cc2aa255ba251650a30024e11d48ea6c3 are affected regardless of distribution or vendor. The vulnerability exists in every kernel that ships the HID driver before this patch.
Risk and Exploitability
Based on the description, it is inferred that the vulnerability requires local access to a USB HID device capable of triggering a registration failure; no remote trigger is described. The EPSS score of < 1% indicates a very low likelihood of exploitation, while the CVSS score of 7.5 reflects high severity. The flaw is not listed in the CISA KEV catalog, and no public exploits are known.
OpenCVE Enrichment
Debian DLA
Debian DSA