Impact
A use‑after‑free in the Linux kernel ipheth USB driver occurs when a bulk OUT transfer is still in progress and the device is disconnected or the interface is brought down. The driver re‑arms a delayed work queue after a URB completion without verifying that the network device is still present; the work can execute after the netdev has been freed, dereferencing stale memory and potentially leading to kernel‑level memory corruption or a crash. The CVE description does not describe an exploit‑level primitive, and no exploit is currently known, but the flaw provides a kernel‑level memory corruption vector that could be leveraged if an attacker can control the USB device or its state.
Affected Systems
All Linux kernel versions that include the ipheth driver before the patch are affected. The vulnerability resides solely in the ipheth USB driver code; kernels that are compiled without this driver or do not use it are not impacted. The issue applies to any distribution that ships a Linux kernel with the standard ipheth driver enabled.
Risk and Exploitability
The CVSS score is 7.0, indicating moderate severity. The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalogue. Extrapolating from the description, an attacker would need to control a USB device with a bulk OUT transfer in flight and manipulate the device’s disconnect sequence, which suggests a moderate to low likelihood of exploitation in the wild. Nevertheless, the impact is high: a successful use‑after‑free can crash the kernel or corrupt kernel memory, potentially allowing escalation of privileges or denial of service.
OpenCVE Enrichment
Debian DSA