In the Linux kernel, the following vulnerability has been resolved:
tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
When tipc_sk_create() fails to insert the new socket (tipc_sk_insert() returns non-zero), its error path frees the sk with sk_free() but leaves sock->sk pointing at the freed object:
if (tipc_sk_insert(tsk)) { sk_free(sk); pr_warn("Socket create failed; port number exhausted\n"); return -EINVAL; }
This is harmless for plain socket(): the syscall layer clears sock->ops before releasing, so tipc_release() is never called. It is not harmless on the accept() path. tipc_accept() creates the pre-allocated child socket with tipc_sk_create(net, new_sock, 0, kern); on failure it leaves new_sock->sk dangling and new_sock->ops non-NULL, and do_accept() then fput()s the new file, so __sock_release() -> tipc_release() runs lock_sock(new_sock->sk) on the freed sk -- a use-after-free write of the sk_lock spinlock.
tipc_release() already guards this exact "failed accept() releases a pre-allocated child" case with "if (sk == NULL) return 0;", but the guard is bypassed because tipc_sk_create() left sock->sk non-NULL (dangling) rather than NULL.
Clear sock->sk on the failed-insert path so the existing tipc_release() NULL check fires and the use-after-free is avoided.
The tipc_sk_insert() failure is reached when the per-netns socket rhashtable hits its max_size (tsk_rht_params.max_size = 1048576, ~2M elements) -- i.e. once a netns holds ~2M TIPC sockets every insert returns -E2BIG.
BUG: KASAN: slab-use-after-free in lock_sock_nested (net/core/sock.c:3839) Write of size 8 at addr ffff8880047cdc38 by task init/1 lock_sock_nested (net/core/sock.c:3839) tipc_release (net/tipc/socket.c:638) __sock_release (net/socket.c:710) sock_close (net/socket.c:1501) __fput (fs/file_table.c:512) Allocated by task 1: sk_alloc (net/core/sock.c:2308) tipc_sk_create (net/tipc/socket.c:487) tipc_accept (net/tipc/socket.c:2744) do_accept (net/socket.c:2034) Freed by task 1: __sk_destruct (net/core/sock.c:2391) tipc_sk_create (net/tipc/socket.c:504) tipc_accept (net/tipc/socket.c:2744) do_accept (net/socket.c:2034)
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.12-develUpgrade python3-perf6.12-debuginfoUpgrade python3-perf6.18Upgrade python3-perf6.18-debuginfoUpgrade python3-perf6.12Upgrade microvm-kernel6.18Upgrade perf6.18Upgrade kernel6.12-toolsUpgrade kernel6.18-modules-extraUpgrade kernel6.18-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-tools-develUpgrade kernel6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.18Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-toolsUpgrade kernel6.12-modules-extra-commonUpgrade kernel-livepatch-6.18.44-99.149Upgrade kernel6.12-tools-debuginfoUpgrade perf6.12-debuginfoUpgrade perf6.18-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-debuginfo-common-aarch64Upgrade bpftool6.12Upgrade kernel6.18-tools-develUpgrade kernel-livepatch-6.12.103-127.188Upgrade kernel6.18-debuginfoUpgrade kernel6.12Upgrade kernel6.12-headersUpgrade bpftool6.18-debuginfoUpgrade perf6.12Upgrade kernel6.18-develUpgrade bpftool6.12-debuginfoUpgrade bpftool6.18 | Sep 1, 2026 | Aug 10, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Aug 11, 2026 | Aug 11, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Aug 13, 2026 | Aug 10, 2026 |
| Rocky_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-devel-matchedUpgrade rtlaUpgrade kernel-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-develUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade kernel-rt-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade libperfUpgrade kernel-zfcpdump-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-kvmUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade rvUpgrade kernel-modules-extra | Sep 15, 2026 | Sep 11, 2026 |
| Ubuntu | — | Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-azureUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-5.15.0-198-fipsUpgrade linux-image-azure-fde-5.15Upgrade linux-image-ibm-7.0Upgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-lowlatency-64kUpgrade linux-image-aws-fips-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-generic-64k-7.0No solution existsUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-realtime-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-7.0Upgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-realtime-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-gkeopUpgrade linux-image-oem-26.04aUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04cUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-gke-7.0Upgrade linux-image-oem-7.0Upgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1123-azureUpgrade linux-image-aws-7.0Upgrade linux-image-ibmUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-genericUpgrade linux-image-oracle-5.15Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gke-64kUpgrade linux-image-intelUpgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gcp-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-198-genericUpgrade linux-image-gke-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracle-7.0Upgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-oem-26.04Upgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-5.15.0-1117-awsUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-awsUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-kvmUpgrade linux-image-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-generic-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcpUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-virtual-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-intel-iotgUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-realtime-64kUpgrade linux-image-aws-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-realtimeUpgrade linux-image-oem-20.04d | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 2026 |
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