In the Linux kernel, the following vulnerability has been resolved:
atm: atmtcp: Free invalid length skb in atmtcp_c_send().
syzbot reported the splat below. [0]
vcc_sendmsg() copies data passed from userspace to skb and passes it to vcc->dev->ops->send().
atmtcp_c_send() accesses skb->data as struct atmtcp_hdr after checking if skb->len is 0, but it's not enough.
Also, when skb->len == 0, skb and sk (vcc) were leaked because dev_kfree_skb() is not called and sk_wmem_alloc adjustment is missing to revert atm_account_tx() in vcc_sendmsg(), which is expected to be done in atm_pop_raw().
Let's properly free skb with an invalid length in atmtcp_c_send().
[0]: BUG: KMSAN: uninit-value in atmtcp_c_send+0x255/0xed0 drivers/atm/atmtcp.c:294 atmtcp_c_send+0x255/0xed0 drivers/atm/atmtcp.c:294 vcc_sendmsg+0xd7c/0xff0 net/atm/common.c:644 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg+0x330/0x3d0 net/socket.c:727 ____sys_sendmsg+0x7e0/0xd80 net/socket.c:2566 ___sys_sendmsg+0x271/0x3b0 net/socket.c:2620 __sys_sendmsg net/socket.c:2652 [inline] __do_sys_sendmsg net/socket.c:2657 [inline] __se_sys_sendmsg net/socket.c:2655 [inline] __x64_sys_sendmsg+0x211/0x3e0 net/socket.c:2655 x64_sys_call+0x32fb/0x3db0 arch/x86/include/generated/asm/syscalls_64.h:47 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f
Uninit was created at: slab_post_alloc_hook mm/slub.c:4154 [inline] slab_alloc_node mm/slub.c:4197 [inline] kmem_cache_alloc_node_noprof+0x818/0xf00 mm/slub.c:4249 kmalloc_reserve+0x13c/0x4b0 net/core/skbuff.c:579 __alloc_skb+0x347/0x7d0 net/core/skbuff.c:670 alloc_skb include/linux/skbuff.h:1336 [inline] vcc_sendmsg+0xb40/0xff0 net/atm/common.c:628 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg+0x330/0x3d0 net/socket.c:727 ____sys_sendmsg+0x7e0/0xd80 net/socket.c:2566 ___sys_sendmsg+0x271/0x3b0 net/socket.c:2620 __sys_sendmsg net/socket.c:2652 [inline] __do_sys_sendmsg net/socket.c:2657 [inline] __se_sys_sendmsg net/socket.c:2655 [inline] __x64_sys_sendmsg+0x211/0x3e0 net/socket.c:2655 x64_sys_call+0x32fb/0x3db0 arch/x86/include/generated/asm/syscalls_64.h:47 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f
CPU: 1 UID: 0 PID: 5798 Comm: syz-executor192 Not tainted 6.16.0-rc1-syzkaller-00010-g2c4a1f3fe03e #0 PREEMPT(undef) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 7, 2025 | Jul 4, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 4, 2025 |
| Suse | — | Upgrade dtb-allwinnerUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-azureUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-kvmsmallUpgrade kernel-debug-vdsoUpgrade kernel-rtUpgrade kernel-symsUpgrade kernel-rt-develUpgrade dtb-xilinxUpgrade kernel-azure-optionalUpgrade kselftests-kmp-azureUpgrade kernel-default-develUpgrade cluster-md-kmp-rtUpgrade dtb-alteraUpgrade kernel-devel-rtUpgrade kernel-source-azureUpgrade kernel-azure-develUpgrade kernel-default-base-rebuildUpgrade dtb-caviumUpgrade kernel-sourceUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-azureUpgrade dtb-rockchipUpgrade dlm-kmp-64kbUpgrade dtb-exynosUpgrade ocfs2-kmp-azureUpgrade dtb-qcomUpgrade dtb-amazonUpgrade kernel-default-livepatchUpgrade kernel-syms-azureUpgrade kernel-default-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade dtb-broadcomUpgrade kernel-macrosUpgrade kernel-default-manUpgrade dtb-amlogicUpgrade dtb-socionextUpgrade dtb-renesasUpgrade dtb-nvidiaUpgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade kernel-docsUpgrade kernel-default-extraUpgrade dtb-marvellUpgrade dtb-appleUpgrade kselftests-kmp-defaultUpgrade kernel-rt-optionalUpgrade kernel-docs-htmlUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade kernel-rt-extraUpgrade dtb-apmUpgrade kernel-obs-qaUpgrade kernel-defaultUpgrade kernel-azure-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade dlm-kmp-rtUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade dtb-amdUpgrade reiserfs-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-vdsoUpgrade dtb-hisiliconUpgrade kernel-rt-livepatch-develUpgrade dtb-sprd | Dec 5, 2025 | Sep 12, 2025 |
| Ubuntu | — | Upgrade linux-image-gke-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-awsUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-generic-64k-6.14Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-gcp-6.8Upgrade linux-image-oracleUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-ibmUpgrade linux-image-kvmUpgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidiaUpgrade linux-image-raspi-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-6.14Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gke-6.8Upgrade linux-image-gcpUpgrade linux-image-virtual-6.14Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-xilinxUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gke | Jul 9, 2025 | Jul 4, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 4, 2025 |
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