In the Linux kernel, the following vulnerability has been resolved:
sockmap, vsock: For connectible sockets allow only connected
sockmap expects all vsocks to have a transport assigned, which is expressed in vsock_proto::psock_update_sk_prot(). However, there is an edge case where an unconnected (connectible) socket may lose its previously assigned transport. This is handled with a NULL check in the vsock/BPF recv path.
Another design detail is that listening vsocks are not supposed to have any transport assigned at all. Which implies they are not supported by the sockmap. But this is complicated by the fact that a socket, before switching to TCP_LISTEN, may have had some transport assigned during a failed connect() attempt. Hence, we may end up with a listening vsock in a sockmap, which blows up quickly:
KASAN: null-ptr-deref in range [0x0000000000000120-0x0000000000000127] CPU: 7 UID: 0 PID: 56 Comm: kworker/7:0 Not tainted 6.14.0-rc1+ Workqueue: vsock-loopback vsock_loopback_work RIP: 0010:vsock_read_skb+0x4b/0x90 Call Trace: sk_psock_verdict_data_ready+0xa4/0x2e0 virtio_transport_recv_pkt+0x1ca8/0x2acc vsock_loopback_work+0x27d/0x3f0 process_one_work+0x846/0x1420 worker_thread+0x5b3/0xf80 kthread+0x35a/0x700 ret_from_fork+0x2d/0x70 ret_from_fork_asm+0x1a/0x30
For connectible sockets, instead of relying solely on the state of vsk->transport, tell sockmap to only allow those representing established connections. This aligns with the behaviour for AF_INET and AF_UNIX.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 12, 2025 |
| Suse | — | Upgrade kernel-source-vanillaUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-rt_debug-develUpgrade dtb-allwinnerUpgrade kernel-develUpgrade ocfs2-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-vdsoUpgrade dtb-lgUpgrade kernel-default-vdsoUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade dtb-amdUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-source-rtUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-default-baseUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade dtb-alteraUpgrade dtb-caviumUpgrade dtb-sprdUpgrade kernel-default-livepatchUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-rt-extraUpgrade dlm-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade kernel-default-optionalUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-azure-extraUpgrade gfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade cluster-md-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-obs-qaUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade dtb-appleUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade kernel-devel-rtUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmallUpgrade dlm-kmp-defaultUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade dtb-mediatekUpgrade dtb-exynosUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-sourceUpgrade kernel-rtUpgrade kernel-docsUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-develUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade gfs2-kmp-rtUpgrade kernel-rt_debugUpgrade dtb-socionextUpgrade kernel-64kb-optionalUpgrade dtb-apmUpgrade dtb-amlogicUpgrade dtb-amazonUpgrade dtb-armUpgrade kernel-zfcpdumpUpgrade kernel-default-extraUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade reiserfs-kmp-azureUpgrade dtb-qcom | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-oracleUpgrade linux-image-gcp-6.8Upgrade linux-image-gkeopUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-generic-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-azure-fde-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-gke-6.8Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-lowlatency-6.8Upgrade linux-image-raspiUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-awsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-6.8Upgrade linux-image-6.11.0-1022-oemUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fde-lts-24.04 | May 21, 2025 | Mar 12, 2025 |
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