Impact
The bug resides in ieee802154_send(), which copies an outgoing packet into a fixed 125‑byte transmit buffer without validating the packet length when 6LoWPAN fragmentation is not required. A superuser context write can overflow the buffer by up to several bytes, corrupting adjacent memory and potentially causing a crash or privilege elevation through kernel state compromise.
Affected Systems
Zephyr Project’s Zephyr RTOS network stack for IEEE 802.15.4 L2. The flaw appears in builds where CONFIG_NET_L2_IEEE802154_FRAGMENT is enabled (the default when CONFIG_NET_6LO is set). No specific OTA release is cited, but any firmware using the vulnerable Zephyr network stack and allowing applications to create NET_AF_PACKET sockets bound to an 802.15.4 interface is affected.
Risk and Exploitability
The CVSS score is 6.3, indicating a moderate severity. EPSS data is unavailable and the vulnerability is not in the CISA KEV catalog. Attacks must originate from an application or unprivileged thread that can use the zsock_socket()/zsock_sendto() syscalls on NET_AF_PACKET sockets; the radio interface itself does not expose the flaw. Although the attack surface is narrower than a remote network‑side vulnerability, systems that run user‑generated code with raw 802.15.4 transmission capabilities face a non‑negligible risk of success, especially if kernel assertions are disabled.
OpenCVE Enrichment