In the Linux kernel, the following vulnerability has been resolved:
HID: hid-ntrig: fix unable to handle page fault in ntrigreportversion()
in ntrigreportversion(), hdev parameter passed from hidprobe(). sending descriptor to /dev/uhid can make hdev->dev.parent->parent to null if hdev->dev.parent->parent is null, usbdev has invalid address(0xffffffffffffff58) that hidtousbdev(hdev) returned when usbrcvctrlpipe() use usb_dev,it trigger page fault error for address(0xffffffffffffff58)
add null check logic to ntrigreportversion() before calling hidtousb_dev()