Impact
The vulnerability in the byd driver is a race condition. During a disconnect, the driver deletes a timer before freeing its private data. If a byd_clear_touch callback runs concurrently, it dereferences that freed memory, causing a use‑after‑free that can crash the kernel or allow privileged code execution. The flaw is a classic race‑condition use‑after‑free weakness (CWE‑364).
Affected Systems
All systems running a Linux kernel version that includes the unpatched byd driver are affected. The CPE entry indicates the Linux kernel, but no specific version range is provided. Any kernel that incorporated the byd driver before the patch may be vulnerable.
Risk and Exploitability
The CVSS score of 7.8 denotes a moderate‑to‑high severity. The EPSS score is less than 1%, indicating a low likelihood of exploitation. The CVE is not listed in the CISA KEV catalog. Exploitation would likely require local interaction with a byd device, such that the attacker can trigger a disconnect while sending data that re‑arms the timer. The description indicates that the use‑after‑free could lead to kernel‑level code execution.
OpenCVE Enrichment
Debian DLA
Debian DSA