In the Linux kernel, the following vulnerability has been resolved:
mac802154: llsec: add skb_cow_data() before in-place crypto
llsec_do_encrypt_unauth(), llsec_do_encrypt_auth(), llsec_do_decrypt_unauth(), and llsec_do_decrypt_auth() all perform in-place cryptographic transformations on skb data. They build a scatterlist with sg_init_one() pointing into the skb's linear data area and then pass the same scatterlist as both src and dst to the crypto API (e.g. crypto_skcipher_encrypt/decrypt, crypto_aead_encrypt/decrypt).
On the RX path, __ieee802154_rx_handle_packet() clones the received skb before handing it to each subscriber via ieee802154_subif_frame(). The cloned skb shares the same underlying data buffer via reference counting. When llsec_do_decrypt() subsequently modifies this shared buffer in place, it corrupts data that other clones -- potentially belonging to other sockets or subsystems -- still reference.
On the TX path, similar data sharing can occur when an skb's head has been cloned (skb_cloned() returns true).
The fix is to call skb_cow_data() before performing any in-place crypto operation. skb_cow_data() ensures that the skb's data area is not shared: if the skb head is cloned or the data spans multiple fragments, it copies the data into a private buffer that can be safely modified in place. This is the same pattern used by:
- ESP (net/ipv4/esp4.c, net/ipv6/esp6.c) - MACsec (drivers/net/macsec.c) - WireGuard (drivers/net/wireguard/receive.c) - TIPC (net/tipc/crypto.c)
Without this guard, in-place crypto on shared skb data leads to: - Silent data corruption of other skb clones - Use-after-free when the crypto API scatterwalk writes through a page that has already been freed by another clone's kfree_skb() - Kernel crashes under concurrent 802.15.4 traffic with security enabled (KASAN/KMSAN reports slab-use-after-free)
Found by 0sec (https://0sec.ai) using automated source analysis.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-docUpgrade kernel-64k-coreUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade python3-perfUpgrade kernel-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-develUpgrade kernel-64kUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-rt-develUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade kernel-64k-debug-coreUpgrade kernelUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modules-extraUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extra | Oct 11, 2026 | Sep 23, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 20, 2026 | Jul 20, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 10, 2026 | Jul 19, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade rvUpgrade kernel-rtUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-uki-virt-addonsUpgrade libperf-debuginfoUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-uki-virtUpgrade kernel-zfcpdumpUpgrade kernel-rt-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade python3-perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-rt-modules-coreUpgrade libperfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debuginfoUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-coreUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-develUpgrade kernel-tools-libsUpgrade rtlaUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extra | Sep 28, 2026 | Sep 25, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-aws-lts-22.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidia-bosUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-5.15.0-1123-azureUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-nvidia-7.0Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-azure-fde-5.15Upgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-azureUpgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-oem-20.04bUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-aws-7.0Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-oracle-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-64kUpgrade linux-image-gke-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-intelUpgrade linux-image-oem-26.04aUpgrade linux-image-gcp-fipsUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-198-genericUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-198-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-generic-64k-7.0Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-5.15Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-realtime-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-64kUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-raspi-7.0Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-lowlatency-5.15Upgrade linux-image-gkeUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-5.15Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-virtual-7.0Upgrade linux-image-oracleUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-7.0Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-5.15.0-1117-awsUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-virtualUpgrade linux-image-awsUpgrade linux-image-gcp-5.15Upgrade linux-image-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-oem-26.04bUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1035-nvidia-tegra-rt | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 27, 2026 | Jul 19, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub