Impact
The Broadcom BDC USB Gadget driver contains a use‑after‑free flaw that occurs when the device is removed. During teardown, the interrupt handler and a delayed work item continue to reference memory that has already been freed, leading to null dereference or other memory corruption. This can cause the kernel to panic, resulting in a denial‑of‑service. The vulnerability is limited to the Broadcom BDC UDC driver within the Linux kernel. Any system that includes this driver before the applied patch is susceptible. No CVSS or EPSS scores are available, and the flaw is not currently listed in the CISA KEV catalog. Exploitation requires local or privileged access to trigger the device removal while interrupts or delayed work are still pending. The risk is moderate to high for affected installations, but only with an outdated kernel that contains the vulnerable code path.
Affected Systems
All Linux systems that load the Broadcom BDC UDC driver included in kernel builds prior to the patch. The specific kernel versions are not enumerated, so any kernel release before the commit fixing this issue remains at risk.
Risk and Exploitability
The flaw is a classic use‑after‑free (CWE‑416) that can be leveraged to crash the kernel. Because the vulnerability is only triggered during device removal, it is best described as a local or privileged attack vector. While no publicly available exploit exists and EPSS is not available, the potential impact of a privilege escalation or denial‑of‑service makes it a priority to remediate. Updating to a kernel containing the fix eliminates the risk.
OpenCVE Enrichment
Debian DSA