Impact
A race condition in the Linux kernel tick/broadcast code occurs when a broadcast device is replaced. The lack of serialization between tick_install_broadcast_device and ongoing broadcast operations can leave a device enabled while it has been detached. This leads to a BUG() call in tick_cleanup_dead_cpu and can trigger a kernel panic, resulting in a denial of service on the affected system.
Affected Systems
All Linux kernel installations that compile the tick/broadcast code are potentially affected. No specific kernel version is listed, so the issue may exist in older and current releases that lack the serialization fix.
Risk and Exploitability
The CVSS base score of 5.5 indicates a medium severity. The EPSS score of <1% implies a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Because the race condition requires replacement of a broadcast device or manipulation of kernel modules, the attack is limited to local privileged users. The race can still trigger a BUG() leading to a kernel panic and a denial of service; however, exploitation requires specific conditions such as offline CPUs with restricted interrupt affinity masks.
OpenCVE Enrichment
Debian DLA
Debian DSA