In the Linux kernel, the following vulnerability has been resolved:
tcp: clear sock_ops cb flags before force-closing a child socket
A child socket inherits the listener's bpf_sock_ops_cb_flags via sk_clone_lock(). If its setup fails in tcp_v4_syn_recv_sock() / tcp_v6_syn_recv_sock(), the child is freed through put_and_exit, where inet_csk_prepare_forced_close() drops the socket lock and tcp_done() runs without it.
If BPF_SOCK_OPS_STATE_CB_FLAG was inherited, tcp_done() -> tcp_set_state() calls tcp_call_bpf(), which expects the lock and trips sock_owned_by_me():
WARNING: include/net/sock.h:1799 at tcp_set_state+0x433/0x550 RIP: 0010:tcp_set_state+0x433/0x550 include/net/sock.h:1799 Call Trace: <IRQ> tcp_done+0xba/0x250 net/ipv4/tcp.c:5095 tcp_v4_syn_recv_sock+0x850/0xa50 net/ipv4/tcp_ipv4.c:1787 tcp_check_req+0xf30/0x1360 net/ipv4/tcp_minisocks.c:926 tcp_v4_rcv+0x1047/0x1b50 net/ipv4/tcp_ipv4.c:2164 </IRQ>
The child is freed before it is ever established, so it should run no sock_ops callback. Clear its cb flags in inet_csk_prepare_for_destroy_sock(), the common point for the IPv4, IPv6 and chtls forced-close paths and for the MPTCP ->syn_recv_sock() failure path (dispose_child), which reaches tcp_done() on a child that was never established too.
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 kernel-debuginfoUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.188-233.385Upgrade kernelUpgrade perfUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade python3-perfUpgrade bpftool | Oct 13, 2026 | Aug 15, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Sep 30, 2026 | Aug 15, 2026 |
| Redhat_linux | — | No solution exists | Oct 5, 2026 | Aug 15, 2026 |
| Ubuntu | — | Upgrade linux-image-gke-7.0Upgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-7.0.0-34-genericUpgrade linux-image-raspiUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-64k-hwe-26.04No solution existsUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-generic-64k-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-64kUpgrade linux-image-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-64kUpgrade linux-image-oem-26.04Upgrade linux-image-azure-7.0Upgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-gke-64kUpgrade linux-image-oem-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-7.0.0-1014-oemUpgrade linux-image-7.0.0-1020-raspi-realtimeUpgrade linux-image-7.0.0-34-realtimeUpgrade linux-image-7.0.0-34-realtime-64kUpgrade linux-image-7.0.0-1014-ibmUpgrade linux-image-gcpUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-realtimeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1007-gke-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oracle-7.0Upgrade linux-image-ibmUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-7.0.0-1012-oracleUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-1012-oracle-64kUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-lts-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1020-raspiUpgrade linux-image-7.0.0-1013-aws-64kUpgrade linux-image-7.0.0-1013-awsUpgrade linux-image-realtime-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1013-gcpUpgrade linux-image-raspi-7.0Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-aws-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-34-generic-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-genericUpgrade linux-image-7.0.0-1013-gcp-64kUpgrade linux-image-virtualUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1007-gke | Sep 21, 2026 | Sep 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 24, 2026 | Aug 15, 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