Impact
The vulnerability occurs in the Linux kernel’s mac802154 subsystem, where the authentication tag length is not validated against the actual payload size. A crafted IEEE 802.15. payload shorter than the authentication tag causes a negative subtraction that is interpreted as an unsigned value near 4 GiB. This value is passed to the cryptographic AEAD layer, leading the kernel to read far beyond the end of the scatterlist and eventually trigger a general‑protection fault, crashing the system. The impact is a denial of service, as the crash can be repeatedly induced by any radio peer within range.
Affected Systems
The issue affects all Linux kernels that implement the mac802154 llsec code path, specifically those in the Linux:Linux CNA list. No specific version range is listed, but any kernel that contains the unpatched llsec_do_decrypt_auth logic is vulnerable. The CVE references commit identifiers that are present in recent stable kernel branches.
Risk and Exploitability
The CVSS score is 8.8, indicating high severity. The EPSS score is less than 1%, suggesting a low likelihood of exploitation at this time. The vulnerability is not listed in CISA’s KEV catalog, so no confirmed exploits are reported. Attackers can trigger the flaw from any IEEE 802.15.4 peer within radio range, requiring only passive radio reception to deliver the malicious frame, making the attack vector local but trivial to craft.
OpenCVE Enrichment
Debian DLA