Impact
The bug exists in the Linux cdns3 USB driver. When the system resumes from suspension and the USB role changes to host mode, the driver mistakenly attempts to use an xhci‑hcd device that has not yet been fully probed, resulting in a null pointer dereference (CWE‑824). This causes a kernel Oops and system crash, leading to a denial of availability.
Affected Systems
The problem affects Linux kernel builds that include the cdns3 driver, such as the 6.19.0‑rc7 kernel used on the Texas Instruments J7200 EVM. Any system that uses the cdns3 driver and can suspend/resume with a role change is vulnerable. No specific product name is listed beyond the generic Linux kernel, but devices with the cdns3 driver (e.g., embedded ARM boards) are impacted.
Risk and Exploitability
The CVSS score is 5.5, indicating a moderate severity. The EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. The flaw is only exploitable in local suspend/resume scenarios where a role switch occurs between suspend and resume, so the attack vector is local. Because the bug leads to a kernel crash, it can be exploited to cause a denial of service, but the attack requires local access and a vulnerable platform with the cdns3 driver. This flaw is described as a null pointer dereference (CWE‑824).
OpenCVE Enrichment