CVE-2026-74268
Last modified
CVE-2026-74268 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= d44874910a26f3a8f81edf873a2473363f07f660, < ce311bd2e36596f0aa2c92ca86fb3e019ac57eae; >= d44874910a26f3a8f81edf873a2473363f07f660, < 8874dafc9099bc49c2e5ebba030f85d276421f92; >= d44874910a26f3a8f81edf873a2473363f07f660, < 990348e5bb457697c2f1f7f7b65154a3334d9d2b |
| Linux | Linux | 4.16 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-74268?
How severe is CVE-2026-74268?
How do I fix CVE-2026-74268?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74262In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74263In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74264In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74265In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74266In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74267In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-74269In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-7427GitLab has remediated an issue in GitLab CE/EE affecting all…7.5
- CVE-2026-74270In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74271In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74272In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74273In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-74268?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
