Impact
A use‑after‑free flaw exists in Zephyr’s second‑generation work queue when a delayable work item’s timeout handler is in flight and a concurrent cancellation occurs. The cancellation path fails to wait for the in‑flight handler and allows the object to be freed while the handler still runs, causing the handler to dereference a freed record. This results in kernel memory corruption or a crash, and is limited to kernel‑mode code.
Affected Systems
The vulnerability targets the Zephyr operating system (zephyrproject:zephyr) when built with SMP support and using the second‑generation work queue. All Zephyr kernel builds that employ delayable work items and timeouts are affected unless updated to the patched state indicated by the referenced commit.
Risk and Exploitability
The CVSS score of 5.8 indicates moderate severity, but the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an SMP build and a carefully timed race between scheduling, cancelling, and freeing a delayable work object, making the attack path plausible but probabilistic. Nonetheless, any successful exploitation would lead to kernel memory corruption or denial of service, and therefore should be treated with moderate concern.
OpenCVE Enrichment