Junglewise Threat Intelligence

CVE-2026-63831: Linux Kernel data corruption in mac802154 llsec

CVE-2026-63831 · Severity: info · CVSS 7.1 · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's 802.15.4 wireless networking protocol (often used in low-power IoT devices) could allow for data corruption or system crashes. The issue occurs when the system processes encrypted network traffic, potentially overwriting memory that is still being used by other parts of the system. This can lead to unpredictable behavior, loss of data integrity, or a complete service outage for affected devices.

Technical details

A vulnerability exists in the mac802154 llsec implementation where in-place cryptographic transformations (encryption/decryption) are performed on shared socket buffers (skbs) without proper copying. In the RX path, the kernel clones received skbs to distribute them to multiple subscribers; because these clones share the same underlying data buffer via reference counting, in-place decryption by one subscriber corrupts the data seen by others. This lack of synchronization leads to silent data corruption, slab-use-after-free conditions when the crypto API writes to pages already freed by other clones, and kernel crashes. The fix introduces skb_cow_data() calls in mac802154_llsec_encrypt and llsec_do_decrypt to ensure the skb data area is private before modification.

Affected products

  • Linux Linux Kernel net/mac802154/llsec.c

Timeline

  • 2026-05-26: disclosed: Vulnerability reported by 0sec
  • 2026-07-04: patched: Fix committed to stable kernel tree
  • 2026-07-19: advisory: CVE-2026-63831 published

References

Related threats