CVE-2026-80773: HID: huawei: fix missing hid_is_usb() check

Published Sep 4, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

HID: huawei: fix missing hidisusb() check

tousbinterface() can only be used on a hiddevice whose parent is really USB; uhid can create devices that identify as being on BUSUSB, but don't actually have a USB parent. Fix the use of tousbinterface() without a hidisusb() 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.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 4, 2026
CVE Published
via MITRE·03:12 PM
Data Sourced
via MITRE·03:12 PM
Description

Frequently Asked Questions

1

Is a physical USB device required to trigger this issue?

No. A UHID-created device can report BUS_USB while lacking an actual USB parent, which is the condition that leads to the unsafe USB-interface conversion.

2

What impact has been confirmed?

The issue has been verified to cause a kernel splat in an ASAN build. The provided information does not describe impacts beyond that observed failure.

3

How can I identify a kernel update containing the fix?

The listed stable-kernel references point to commits 66805454c01ffefc40d08a962d606cdb73644c5d, 9acc2463991cdb0856fdbd63fd7178102c1ed73d, and 4cdb6b4b34d7823254f6e1b22faf56c96ac57fb9. Verify that the applicable kernel source or vendor update includes the corresponding change.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203