Impact
The Linux kernel HID universal‑pidff driver starts a device with hid_hw_start and, when force‑feedback initialization fails, it leaves the device started while clearing the driver pointer. The /dev/hidraw character device created by hid_connect persists, causing the device to be reachable after the driver has been detached. Opening the file triggers a write into freed memory, resulting in a use‑after‑free that can corrupt kernel memory and may allow an attacker with local access to execute arbitrary code or elevate privileges.
Affected Systems
Any Linux system whose kernel contains the universal‑pidff driver before the fix is applied is affected. Distributions shipping those kernel versions are vulnerable when a no input reports. No other vendors or products are reported to be affected.
Risk and Exploitability
The CVSS score of 6.3 signals a moderate severity. The EPSS score of < 1 exploration, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires local access to a matching HID device and the ability to open its /dev/hidraw entry; an attacker would trigger the faulty force‑feedback initialization path to cause the use‑after‑free.
OpenCVE Enrichment