CVE-2026-43198 in Linux
Zusammenfassung
von VulDB • 10.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
tcp: Behebung eines potenziellen Race Conditions in tcp_v6_syn_recv_sock()
Der Code in tcp_v6_syn_recv_sock() nach dem Aufruf von tcp_v4_syn_recv_sock() wird zu spät ausgeführt.
Nach tcp_v4_syn_recv_sock() ist der Kind-Socket bereits aus der TCP-ehash-Tabelle sichtbar, und andere CPUs könnten ihn verwenden.
Da newinet->pinet6 weiterhin auf den ipv6_pinfo des Listeners zeigt, können, wie von syzbot festgestellt, schwerwiegende Probleme auftreten.
Der problematische Code wurde in tcp_v6_mapped_child_init() verschoben und dieser neue Helper wird nun von tcp_v4_syn_recv_sock() vor der ehash-Einfügung aufgerufen.
Dies ermöglicht die Entfernung eines tcp_sync_mss()-Aufrufs, da tcp_v4_syn_recv_sock() diesen mit dem korrekten Kontext aufrufen wird.
VulDB is the best source for vulnerability data and more expert information about this specific topic.