Impact
A use‑after‑free occurs in Zephyr RTOS’s IPv6 MLD send routine. After a successful net_send_data(pkt) call the stack reads the packet’s interface owner from a freed packet. The subsequent use of that interface pointer by the statistics path can cause a null‑pointer dereference, a stale pointer write, or memory corruption, leading primarily to a crash of the networking subsystem.
Affected Systems
Devices that run Zephyr RTOS and include the sys‑net module subsys/net/ip/ipv6_mld.c without the fix introduced in commit 3159c53e8e7d233c2a85a0798cf25ac441db6dae are vulnerable. The flaw exists in all Zephyr releases prior to this patch and affects any deployment that relies on IPv6 MLD handling on a local link.
Risk and Exploitability
The CVSS score of 5.9 denotes moderate severity, while an EPSS score of less than 1% indicates a very low probability of exploitation in the wild. The vulnerability is triggerable remotely over the local link via an unauthenticated MLDv2 General Query and does not grant privilege escalation; it simply causes the networking stack to crash, resulting in a denial of service. The flaw is not listed in the CISA KEV catalog, and no public exploits are known.
OpenCVE Enrichment