[SRU][J][PATCH 0/1] CVE-2026-43198

Cengiz Can cengiz.can at canonical.com
Tue Jun 23 13:23:35 UTC 2026


https://ubuntu.com/security/CVE-2026-43198

[ Impact ]

In tcp_v6_syn_recv_sock(), the code following the call to
tcp_v4_syn_recv_sock() executes too late. Once tcp_v4_syn_recv_sock() returns,
the child socket is already visible in the TCP ehash table and other CPUs can
access it, while newinet->pinet6 still points to the listener's ipv6_pinfo.
This race allows concurrent CPUs to operate on a partially initialized socket,
leading to memory corruption or other undefined behavior that can be triggered
remotely.

[ Fix ]

jammy: backported with AI-assisted adaptation
bionic: backported with AI-assisted adaptation

[ Test Plan ]

Boot tested.

[ Where Problems Could Occur ]

If the fix is incorrect, regressions would surface in the TCP/IPv6 stack,
particularly during connection establishment for IPv4-mapped IPv6 sockets,
potentially causing incorrect socket initialization, connection failures, or
crashes under load.



More information about the kernel-team mailing list