{"id":33369,"date":"2026-10-06T20:31:52","date_gmt":"2026-10-06T12:31:52","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98300"},"modified":"2026-10-06T20:31:52","modified_gmt":"2026-10-06T12:31:52","slug":"cve-2026-98300","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98300","title":{"rendered":"CVE-2026-98300 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ntcp: Don&#8217;t call skb_c"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>tcp: Don&#8217;t call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().<\/p>\n<p>tcp_v6_do_rcv() no longer calls skb_clone_and_charge_r() for<br \/>\nTCP_LISTEN since commit 073d89808c06 (&#8220;net: fix data-races around<br \/>\nsk-&gt;sk_forward_alloc&#8221;).<\/p>\n<p>However, there is still a small race window between tcp_v6_rcv()<br \/>\nand tcp_v6_do_rcv(), where concurrent close() changes TCP_LISTEN<br \/>\nto TCP_CLOSE, causing skb_clone_and_charge_r() to be called<br \/>\nlocklessly and resulting in the splat below. [0]<\/p>\n<p>Let&#8217;s avoid calling skb_clone_and_charge_r() for TCP_CLOSE as well.<\/p>\n<p>This is fine for non-listeners because tcp_rcv_state_process()<br \/>\ndrops skb for TCP_CLOSE and opt_skb was freed immediately anyway.<\/p>\n<p>[0]:<br \/>\nsk-&gt;sk_forward_alloc<br \/>\nWARNING: net\/ipv4\/af_inet.c:162 at inet_sock_destruct+0x64d\/0x810 net\/ipv4\/af_inet.c:162, CPU#1: ksoftirqd\/1\/28<br \/>\nModules linked in:<br \/>\nCPU: 1 UID: 0 PID: 28 Comm: ksoftirqd\/1 Not tainted 7.2.0 #17 PREEMPT(full)<br \/>\nHardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.17.0-debian-1.17.0-1 04\/01\/2014<br \/>\nRIP: 0010:inet_sock_destruct+0x64d\/0x810 net\/ipv4\/af_inet.c:162<br \/>\nCode: 3d 49 ff e9 06 fd ff ff e8 d0 5b 83 f8 90 0f 0b 90 e9 35 fe ff ff e8 c2 5b 83 f8 90 0f 0b 90 e9 c5 fe ff ff e8 b4 5b 83 f8 90  0b 90 e9 04 ff ff ff e8 a6 5b 83 f8 90 0f 0b 90 e9 65 fe ff ff<br \/>\nRSP: 0018:ffffc90000677bb8 EFLAGS: 00010246<br \/>\nRAX: 0000000000000000 RBX: ffff8880117bde80 RCX: ffffffff8957eb41<br \/>\nRDX: ffff88801dad5d00 RSI: ffffffff8957ec3c RDI: 0000000000000005<br \/>\nRBP: 00000000fffff000 R08: ffffffff8957eb41 R09: 00000000fffff000<br \/>\nR10: 0000000000000005 R11: 0000000000000000 R12: dffffc0000000000<br \/>\nR13: ffff8880117bdf10 R14: ffffffff81c08eb7 R15: 0000000000000003<br \/>\nFS:  0000000000000000(0000) GS:ffff8880d7ae5000(0000) knlGS:0000000000000000<br \/>\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033<br \/>\nCR2: 00007f93a1021138 CR3: 00000000207a9000 CR4: 0000000000350ef0<br \/>\nCall Trace:<\/p>\n<p> __sk_destruct+0x82\/0xae0 net\/core\/sock.c:2356<br \/>\n rcu_do_batch kernel\/rcu\/tree.c:2645 [inline]<br \/>\n rcu_core+0x59c\/0x1100 kernel\/rcu\/tree.c:2897<br \/>\n handle_softirqs+0x1e4\/0x9b0 kernel\/softirq.c:622<br \/>\n run_ksoftirqd kernel\/softirq.c:1076 [inline]<br \/>\n run_ksoftirqd+0x38\/0x60 kernel\/softirq.c:1068<br \/>\n smpboot_thread_fn+0x458\/0xc80 kernel\/smpboot.c:160<br \/>\n kthread+0x396\/0x4a0 kernel\/kthread.c:436<br \/>\n ret_from_fork+0x8e0\/0xe40 arch\/x86\/kernel\/process.c:158<br \/>\n ret_from_fork_asm+0x1a\/0x30 arch\/x86\/entry\/entry_64.S:245<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>tcp: Don&#8217;t call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().<\/p>\n<p>tcp_v6_do_rcv() no longer calls skb_clone_and_c<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-33369","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/33369","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=33369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}