{"id":34177,"date":"2026-10-08T00:35:00","date_gmt":"2026-10-07T16:35:00","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98374"},"modified":"2026-10-08T00:35:00","modified_gmt":"2026-10-07T16:35:00","slug":"cve-2026-98374","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98374","title":{"rendered":"CVE-2026-98374 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ntcp: fix use-after-fr"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>tcp: fix use-after-free of retransmit_skb_hint in tcp_send_synack()<\/p>\n<p>When tcp_send_synack() replaces the cloned SYN skb at the head of the<br \/>\nretransmit queue with a copy, it frees the original with<br \/>\ntcp_rtx_queue_unlink_and_free() and only repairs tp-&gt;highest_sack.<br \/>\ntp-&gt;retransmit_skb_hint keeps pointing at the freed<br \/>\nskbuff_fclone_cache object.<\/p>\n<p>The dangling hint is read in tcp_verify_retransmit_hint() and used as<br \/>\nthe root of the rbtree walk in tcp_xmit_retransmit_queue().  An<br \/>\nunprivileged TFO client (sendmsg(MSG_FASTOPEN)) can arm the hint with<br \/>\nan attacker-supplied ICMP fragmentation-needed message, after which a<br \/>\nsimultaneous open frees the armed SYN skb:<\/p>\n<p>  BUG: KASAN: slab-use-after-free in tcp_mark_skb_lost (net\/ipv4\/tcp_input.c:1316)<br \/>\n  Read of size 4 at addr ffff88800604d928 by task swapper\/1\/0<br \/>\n  Call Trace:<br \/>\n   tcp_mark_skb_lost (net\/ipv4\/tcp_input.c:1316)<br \/>\n   tcp_simple_retransmit (net\/ipv4\/tcp_input.c:3158)<br \/>\n   tcp_v4_err (net\/ipv4\/tcp_ipv4.c:587)<\/p>\n<p>Sync the hint to the copy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>tcp: fix use-after-free of retransmit_skb_hint in tcp_send_synack()<\/p>\n<p>When tcp_send_synack() replaces the cloned SYN skb at the head<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-34177","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/34177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}