Impact
The KW41Z IEEE 802.15.4 driver contains an integer underflow that causes the received frame length to be computed incorrectly as 255 when a frame length byte of one is received, leading to a 255‑byte copy into a 128‑byte buffer and corrupting the shared network buffer pool. This flaw is an example of CWE‑191, an integer underflow weakness. The overflowing data originates from radio registers and is not attacker‑controlled, so the integrity impact is limited to data corruption rather than arbitrary data injection.
Affected Systems
Zephyr Project’s NXP KW41Z IEEE 802.15.4 driver, present in any Zephyr build that includes the kw41z driver. No specific Zephyr release version is listed, but the vulnerability is fixed in the commit referenced in the advisory.
Risk and Exploitability
The attack vector is physical radio; an attacker can send a crafted frame over the 802.15.4 link from any device within range. Because the radio reports the length before authentication or filtering, the attacker can trigger the underflow from normal interrupt context. The CVSS score of 5.9 places the issue in the medium range, the EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The exploit requires only the ability to transmit frames over the air, no special privileges, and can cause denial of service or corruption of packet data.
OpenCVE Enrichment