SB20261022364 - NULL pointer dereference in Linux kernel usb cdns3 driver
Published: October 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) NULL pointer dereference (CVE-ID: CVE-2026-98756)
CWE-ID: CWE-476 - NULL Pointer Dereference
CVSSv4: 5.6 [CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local privileged user to cause a denial of service by crashing the Linux kernel.
The vulnerability exists due to a NULL pointer dereference in the Cadence USBSS driver's cdns3_pci_probe() function when probing the controller's second PCI function after the first function has been enabled but before its driver data has been stored. A local privileged user can potentially trigger this probe timing condition to cause pci_get_drvdata() to return NULL, leading to a kernel crash when the driver assigns wrap->devfn.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/45b606418bae73c7cde9f0e57e5b0977c816a7c0
- https://git.kernel.org/stable/c/549c04df02f1bb5a10342f32e2c87f5d27c97279
- https://git.kernel.org/stable/c/d16046f1ace2691b6a946f022fe6dc215936880b
- https://git.kernel.org/stable/c/dbdd0ca9a7eac140697a366f698a0e2bb02a06a1
- https://git.kernel.org/stable/c/e5052f2c5c73c1dcca42bafc0bc737af2b2af059