Back to CVE records
Not yet scoredPublished Sep 24, 2026

CVE-2026-97482usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: goku_udc: avoid NULL deref of dev->driver in INT_USBRESET log goku_irq() handles a number of bus events under a single ep0 path. It already guards the gadget driver suspend/resume callbacks against a NULL ->driver: if (dev->gadget.speed != USB_SPEED_UNKNOWN && dev->driver && dev->driver->resume) { spin_unlock(&dev->lock); dev->driver->resume(&dev->gadget); ... } but the very next branch unconditionally dereferences dev->driver when an INT_USBRESET arrives: if (stat & INT_USBRESET) { ACK(INT_USBRESET); INFO(dev, "USB reset done, gadget %s\n", dev->driver->driver.name); } If the controller raises INT_USBRESET before any gadget driver has been bound (or after one has been unbound), dev->driver is NULL and the printk dereferences NULL. smatch flags the inconsistency: drivers/usb/gadget/udc/goku_udc.c:1618 goku_irq() error: we previously assumed 'dev->driver' could be null (see line 1607) Fall back to a placeholder when the gadget driver is not bound. No functional change while a gadget driver is bound.

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Oct 3, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before d7b33afbf9b54b61cb423af9663df54eae11d3b1; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before ea2901a4a90afc662e4d023542d91f10ab10fd3c; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 999ff3bf665f2abfb6af519ef3d6d42b061d3c15; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before a018d4195114ca2cf79858cc45c98581dee4795b; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 10d7fc3008d5b7ec03af8e08927f1d090014c2af; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 28d78783a871cdb7a637dcb72452ff7d303430ae; from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 5bf5e3fba9bc7dfd69701521dbe9809f8ccbdb02
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.