CVE Catalog

CVE-2026-80773

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's HID driver for Huawei devices, there is a missing hid_is_usb() check before using to_usb_interface(). This can lead to invalid memory access when the HID device does not have a real USB parent, potentially causing a kernel splat. The fix adds the appropriate check.

Risk Assessment

The vulnerability could be exploited by a local attacker to cause a system crash (kernel panic) by plugging in a crafted HID device.

Recommendation

Apply the official Linux kernel patch that adds the hid_is_usb() check, and update the system.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: HID: huawei: fix missing hid_is_usb() check to_usb_interface() can only be used on a hid_device whose parent is really USB; uhid can create devices that identify as being on BUS_USB, but don't actually have a USB parent. Fix the use of to_usb_interface() without a hid_is_usb() check. I have verified that it is currently possible to trigger a kernel splat due to this bug in an ASAN build, and that this commit fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS