Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's HID Prodikeys driver can lead to a null pointer dereference and subsequent crash. This issue arises when fake USB devices send report descriptors that bypass the input_mapping() hook, leaving the pm->input_ep82 variable null. While this problem does not occur with genuine devices, it can be exploited by simulating a fake device.
Exploitation of this vulnerability causes a kernel crash due to a null pointer dereference.
The vulnerability can be reproduced by using a fake USB device that sends custom report descriptors without invoking the input_mapping() hook. This can be achieved by impersonating a real device, which will result in the pm->input_ep82 variable remaining null. When the system later attempts to access this variable, a crash will occur.
Users can update to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.