In the Linux kernel, the following vulnerability has been resolved:
net: stream: purge sk_error_queue in sk_stream_kill_queues()
Changheon Lee reported TCP socket leaks, with a nice repro.
It seems we leak TCP sockets with the following sequence:
1) SOF_TIMESTAMPING_TX_ACK is enabled on the socket.
Each ACK will cook an skb put in error queue, from __skb_tstamp_tx(). __skb_tstamp_tx() is using skb_clone(), unless SOF_TIMESTAMPING_OPT_TSONLY was also requested.
2) If the application is also using MSG_ZEROCOPY, then we put in the error queue cloned skbs that had a struct ubuf_info attached to them.
Whenever an struct ubuf_info is allocated, sock_zerocopy_alloc() does a sock_hold().
As long as the cloned skbs are still in sk_error_queue, socket refcount is kept elevated.
3) Application closes the socket, while error queue is not empty.
Since tcp_close() no longer purges the socket error queue, we might end up with a TCP socket with at least one skb in error queue keeping the socket alive forever.
This bug can be (ab)used to consume all kernel memory and freeze the host.
We need to purge the error queue, with proper synchronization against concurrent writers.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade perfUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-livepatch-5.10.165-143.735Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-livepatch-4.14.304-226.531Upgrade kernel-headersUpgrade kernel-livepatch-5.15.86-53.137Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux | Dec 31, 2025 | Dec 31, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libs | Mar 10, 2026 | Mar 10, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 30, 2025 |
| Ubuntu | — | Upgrade linux-bluefieldUpgrade linux-aws-fipsUpgrade linux-gcp-fipsUpgrade linux-gcp-5.15Upgrade linux-gcp-5.4Upgrade linux-intel-iotg-5.15Upgrade linux-gcpUpgrade linux-iotUpgrade linux-gcp-4.15Upgrade linux-intel-iot-realtimeUpgrade linux-raspi-5.4Upgrade linux-hwe-5.4Upgrade linux-azure-5.4Upgrade linux-azure-4.15Upgrade linux-lowlatency-hwe-5.15Upgrade linux-hweUpgrade linux-awsUpgrade linux-realtimeUpgrade linux-ibmUpgrade linux-oracleUpgrade linux-azure-fipsUpgrade linux-xilinx-zynqmpUpgrade linuxUpgrade linux-aws-5.4Upgrade linux-intel-iotgUpgrade linux-ibm-5.4Upgrade linux-hwe-5.15Upgrade linux-nvidiaUpgrade linux-azure-fdeUpgrade linux-aws-hweUpgrade linux-azure-5.15Upgrade linux-nvidia-tegra-5.15Upgrade linux-gkeopUpgrade linux-azureUpgrade linux-gkeUpgrade linux-aws-5.15Upgrade linux-raspiUpgrade linux-riscv-5.15Upgrade linux-lowlatencyUpgrade linux-kvmUpgrade linux-oracle-5.4Upgrade linux-fipsUpgrade linux-oracle-5.15 | Jan 6, 2026 | Jan 2, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Dec 30, 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