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-64k-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade kernel-64k-develUpgrade kernel-debug-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-develUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-debugUpgrade kernel-64k-debug-modules-coreUpgrade python3-perfUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-debug-develUpgrade rtlaUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-docUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libs-develUpgrade libperfUpgrade kernel-debug-devel-matchedUpgrade rvUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64kUpgrade kernel-rt-debug-coreUpgrade kernel-toolsUpgrade kernel-rt-64k-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-coreUpgrade kernel-debug-modules-extraUpgrade kernel-modules-coreUpgrade kernel-64k-debugUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-64kUpgrade kernel-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade kernel-64k-modulesUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade kernelUpgrade kernel-rt-64k-modules-extra | Oct 14, 2026 | Oct 7, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-develUpgrade kernel6.18Upgrade kernel6.12-headersUpgrade python3-perf6.12Upgrade kernel6.18-develUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.12-toolsUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.18-modules-extraUpgrade kernel6.12-tools-develUpgrade bpftool6.18Upgrade kernel6.18-tools-develUpgrade perf6.12-debuginfoUpgrade perf6.18Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.18-toolsUpgrade kernel6.12Upgrade perf6.18-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel-livepatch-6.12.100-125.179Upgrade python3-perf6.12-debuginfoUpgrade kernel6.18-debuginfoUpgrade bpftool6.12Upgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel-livepatch-6.18.35-68.127Upgrade python3-perf6.18-debuginfoUpgrade microvm-kernel6.18Upgrade bpftool6.18-debuginfoUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.18-headersUpgrade python3-perf6.18 | 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-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade perf-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade rtlaUpgrade kernel-tools-debuginfoUpgrade kernel-coreUpgrade kernel-uki-virtUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernelUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virt-addonsUpgrade libperf-debuginfoUpgrade rvUpgrade kernel-rt-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debugUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-modules-core | Oct 15, 2026 | Oct 9, 2026 |
| Ubuntu | — | Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-realtimeUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-azure-6.8Upgrade linux-image-genericUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-oem-7.0Upgrade linux-image-nvidia-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-7.0.0-1009-awsUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-oem-24.04bUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-generic-6.8Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-oem-24.04dUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1067-awsUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-gkeop-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-ibm-6.8Upgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-laptop-23.10Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-24.04cUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-virtualUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-raspiUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-kvmUpgrade linux-image-aws-64k-7.0Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-26.04aUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-7.0.0-1009-oemUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-realtime-64kUpgrade linux-image-raspi-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-oracle-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-virtual-6.8Upgrade linux-image-gke-7.0Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-aws-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-realtime-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-gke-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-azureUpgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-nvidia-7.0Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-azure-fde-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1015-raspi-realtime | 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