In the Linux kernel, the following vulnerability has been resolved:
vsock/virtio: fix zerocopy completion for multi-skb sends
When a large message is fragmented into multiple skbs, the zerocopy uarg is only allocated and attached to the last skb in the loop. Non-final skbs carry pinned user pages with no completion tracking, so the kernel has no way to notify userspace when those pages are safe to reuse. If the loop breaks early the uarg is never allocated at all, leaking pinned pages with no completion notification.
Fix this by following the approach used by TCP: allocate the zerocopy uarg (if not provided by the caller) before the send loop and attach it to every skb via skb_zcopy_set(), which takes a reference per skb. Each skb's completion properly decrements the refcount, and the notification only fires after the last skb is freed. On failure, if no data was sent, the uarg is cleanly aborted via net_zcopy_put_abort().
This issue was initially discovered by sashiko while reviewing commit 1cb36e252211 ("vsock/virtio: fix MSG_ZEROCOPY pinned-pages accounting") but was pre-existing.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-debug-coreUpgrade kernel-zfcpdumpUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64kUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-coreUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-devel-matchedUpgrade kernelUpgrade kernel-rt-64k-debugUpgrade kernel-debug-devel-matchedUpgrade kernel-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debugUpgrade kernel-rt-64kUpgrade kernel-uki-virt-addonsUpgrade libperfUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-develUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-debugUpgrade kernel-64k-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-docUpgrade kernel-debug-coreUpgrade kernel-rt-64k-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-develUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-coreUpgrade kernel-rt-develUpgrade kernel-64k-debug-modules-coreUpgrade python3-perfUpgrade rtlaUpgrade kernel-rt-64k-debug-develUpgrade perf | Oct 14, 2026 | Oct 7, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.18.35-68.127Upgrade kernel6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.18-debuginfo-common-aarch64Upgrade python3-perf6.18Upgrade kernel6.18-debuginfoUpgrade kernel6.18-headersUpgrade perf6.18-debuginfoUpgrade microvm-kernel6.18Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.12.100-125.179Upgrade python3-perf6.12-debuginfoUpgrade python3-perf6.18-debuginfoUpgrade bpftool6.18-debuginfoUpgrade perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade bpftool6.12Upgrade kernel6.12Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.12-tools-develUpgrade perf6.12-debuginfoUpgrade bpftool6.18Upgrade kernel6.18-toolsUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-toolsUpgrade kernel6.18-tools-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade perf6.18Upgrade python3-perf6.12Upgrade kernel6.18-develUpgrade kernel6.18Upgrade kernel6.12-headersUpgrade kernel6.18-modules-extraUpgrade kernel6.12-devel | Aug 10, 2026 | Jul 13, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Aug 2, 2026 | Aug 2, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 17, 2026 | Jul 13, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modules-coreUpgrade libperf-debuginfoUpgrade kernel-toolsUpgrade rvUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-develUpgrade perfUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade rtlaUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade libperfUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-modules-extra | Oct 15, 2026 | Oct 9, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-26.04Upgrade linux-image-realtime-7.0Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-aws-7.0Upgrade linux-image-fipsUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-azure-fde-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-7.0.0-1009-oemUpgrade linux-image-ibm-classicUpgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-kvmUpgrade linux-image-raspiUpgrade linux-image-gke-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-147-genericUpgrade linux-image-oem-26.04aUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-bosUpgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-generic-7.0Upgrade linux-image-raspi-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-gke-7.0Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-oem-24.04aUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-azure-7.0Upgrade linux-image-aws-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-7.0Upgrade linux-image-lowlatency-64kUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-7.0Upgrade linux-image-fips-6.8Upgrade linux-image-7.0.0-1009-awsUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-7.0.0-1010-azureUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-oem-24.04bUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-gkeopUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-oracle-6.8Upgrade linux-image-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-azure-fips-6.8Upgrade linux-image-oracleUpgrade linux-image-laptop-23.10Upgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oem-24.04d | Jul 20, 2026 | Jul 13, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Jul 13, 2026 |
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