NULL Pointer Dereference Vulnerability in Linux Kernel USB Gadget
CVE-2026-90020

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
16 September 2026

What is CVE-2026-90020?

A vulnerability in the Linux kernel's USB gadget subsystem allows for a NULL pointer dereference, which occurs when the function gadget_dev_ioctl() checks the device state without appropriate locking. This can lead to inconsistencies, where a concurrent bind may alter the device state, leaving the ioctl function susceptible to accessing a stale NULL gadget pointer. The fix ensures that the device's gadget pointer is securely accessed while the device lock is held, mitigating the risk of the error.

Affected Version(s)

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 8be30959be31b4205e3bdd2e2a6221f3a2ee7ea1

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 87cbf9410b12f5c2d659bb01e8ecf6517cb9f28c

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.