Impact
The updated description outlines a use‑after‑free flaw in Zephyr’s IPv4 IGMP send routine. After a packet is handed to the network stack’s transmission function, the packet’s reference counter may already be released, and the subsequent call to net_pkt_iface(pkt) dereferences freed memory. When CONFIG_NET_STATISTICS_PER_INTERFACE is used to increment a per‑interface statistics counter, leading to corruption or a crash. The flaw can be triggered by unauthenticated inbound IGMP membership queries sent to 224.0.0.1 or via local multicast join/leave/rejoin operations. The impact is undefined behaviour that may manifest as spor denial‑of‑service. Victim devices must run Zephyr releases that include the patch that caches the interface pointer before sending.
Affected Systems
The vulnerability affects Zephyr RTOS, specifically versions from v2.6.0 through v4.4.0. Owners of devices running these releases should check the Zephyr project for fixes or newer releases.
Risk and Exploitability
The CVSS score for this flaw is 3.7, and the EPSS score is reported as < 1%, indicating a low probability of exploitation. It is not listed in the CISA KEV catalog. While the attack vector is remote and does not require authentication—an attacker can send malformed IGMP packets on a network that reaches the device—the exploit demands a specific timing scenario to cause a controllable memory write. Consequently, the overall risk is moderate but the likelihood of an attacker successfully using it in the wild is low.
OpenCVE Enrichment