Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Remote unauthenticated packets trigger it with no interaction (AV:N/AC:L/PR:N/UI:N); impact is a persistent buffer-exhaustion DoS only, so A:H with C:N/I:N.
Primary rating from Vendor (zephyr).
CVSS VectorVendor: zephyr
Lifecycle Timeline
1DescriptionCVE.org
Zephyr's IPv6 network stack can be prevented from receiving or processing future incoming packets by sending a small number of maliciously fragmented IPv6 packets. When such a packet is handled by the fragment-header processing path, the associated RX network packet buffer (allocated from a memory slab) is not released back to the pool. Repeating the malicious packet exhausts all RX buffer slots, after which the device can no longer obtain RX buffers and stops receiving traffic, resulting in a denial of service.
AnalysisAI
Remote denial of service in the Zephyr RTOS IPv6 network stack lets unauthenticated attackers permanently halt packet reception by sending a small number of crafted fragmented IPv6 packets. Each malicious fragment leaks its RX network buffer (CWE-772) instead of returning it to the memory slab, so a handful of packets exhausts the fixed RX buffer pool and the device stops receiving all traffic until reboot. No public exploit has been identified at time of analysis, and the issue is not listed in CISA KEV; the CVSS 7.5 (A:H only) reflects high availability impact with no confidentiality or integrity exposure.
Technical ContextAI
Zephyr is a small-footprint, RTOS widely used in resource-constrained IoT and embedded devices, where networking is provided by its built-in TCP/IP stack. Incoming packets are stored in net_pkt/net_buf RX buffers carved from a statically sized memory slab pool - a deliberate design for deterministic, low-RAM operation that also means buffer exhaustion is catastrophic rather than merely degrading. The flaw is a CWE-772 'Missing Release of Resource after Effective Lifetime': the IPv6 fragment-header (extension header) processing path fails to free the associated RX packet buffer when handling a malicious fragment, so each such packet permanently consumes one slot in the finite slab. Because the pool does not refill, the leak is monotonic and irreversible without a restart, distinguishing it from transient congestion.
RemediationAI
Upgrade to the patched Zephyr release identified in the vendor advisory at https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-cv4q-2j56-4wqf and rebuild and reflash affected firmware - an upstream fix is referenced by the advisory, but the exact released version was not provided in the input and must be confirmed from that advisory before rollout. Where immediate patching is impractical on fielded embedded devices, compensating controls include: disabling IPv6 in the Zephyr build (CONFIG_NET_IPV6) if the application does not require it, which eliminates the vulnerable path but breaks any IPv6 functionality; disabling IPv6 fragment reassembly (CONFIG_NET_IPV6_FRAGMENT) if enabled, which closes the specific code path at the cost of dropping legitimately fragmented IPv6 traffic; and at the network layer, blocking or rate-limiting inbound IPv6 fragmented packets (IPv6 with a fragment extension header) at an upstream gateway or filtering untrusted IPv6 reachability to the device, which reduces exposure but does not fix the underlying leak. Increasing the RX buffer slab size only raises the number of packets needed and does not remediate the flaw.
Potential off-by-one buffer overflow vulnerability in the Zephyr fuse file system. Rated critical severity (CVSS 10.0),
Possible variant of CVE-2021-3434 in function le_ecred_reconf_req. Rated critical severity (CVSS 9.8), this vulnerabilit
Unchecked user input length in /subsys/net/l2/wifi/wifi_shell.c can cause buffer overflows. Rated critical severity (CVS
Potential buffer overflow vulnerability in the Zephyr CAN bus subsystem. Rated critical severity (CVSS 9.8), this vulner
Integer Underflow in 6LoWPAN IPHC Header Uncompression in Zephyr. Rated critical severity (CVSS 9.8), this vulnerability
Buffer overflow in Zephyr USB DFU DNLOAD. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable
DOS: Incorrect 802154 Frame Validation for Omitted Source / Dest Addresses. Rated critical severity (CVSS 9.8), this vul
zephyr-rtos version 1.12.0 contains a NULL base pointer reference vulnerability in sys_ring_buf_put(), sys_ring_buf_get(
Potential buffer overflow vulnerabilities n the Zephyr Bluetooth subsystem. Rated critical severity (CVSS 9.6), this vul
Buffer overflow in Zephyr RTOS dns_unpack_name() function causing OOB writes. PoC available.
The documentation specifies that the BT_GATT_PERM_READ_LESC and BT_GATT_PERM_WRITE_LESC defines for a Bluetooth characte
Potential buffer overflows in the Bluetooth subsystem due to asserts being disabled in /subsys/bluetooth/host/hci_core.c
Same technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39478