Impact
The Linux kernel gadget driver aspeed‑vhub schedules a wake_work item when a USB gadget wakes a remote device. The work item is never cancelled when the virtual hub is removed; therefore, a queued work item can execute after the hub and its ports have been freed, causing a use‑after‑free error. This flaw permits an attacker to trigger memory corruption, which may lead to arbitrary code execution or a system crash. The weakness is a classic use‑after‑free violation, identified as CWE‑825.
Affected Systems
All Linux kernels containing the aspeed‑vhub gadget driver are affected. The specific kernel releases are not listed in the advisory, so any kernel that includes this driver before the patch is vulnerable. Check the kernel version you run against the upstream commit that applies the fix referenced in the kernel git logs.
Risk and Exploitability
The CVE has a CVSS score of 4.1, an EPSS score of < 1% and is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack requires triggering device removal or a wake‑up event while the gadget is active, which may need local access or the ability to manipulate USB devices. Even though the risk level cannot be quantified, the damage potential of a use‑after‑free is high, therefore it should be treated with priority.
OpenCVE Enrichment
Debian DLA