{"id":34944,"date":"2026-10-09T16:32:31","date_gmt":"2026-10-09T08:32:31","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98381"},"modified":"2026-10-09T16:32:31","modified_gmt":"2026-10-09T08:32:31","slug":"cve-2026-98381","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98381","title":{"rendered":"CVE-2026-98381 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nveth: manage XDP prog"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>veth: manage XDP program pointers during channel resize<\/p>\n<p>veth_set_channels() tears down XDP resources for removed RX queues<br \/>\nwithout clearing rq-&gt;xdp_prog.  If the program is then detached or<br \/>\nreplaced, those queues keep the old pointer after bpf_prog_put().<br \/>\nA later channel increase can re-enable NAPI and run the freed program.<\/p>\n<p>  BUG: unable to handle page fault for address: ffffc90000256048<br \/>\n  Oops: Oops: 0000 [#1] SMP KASAN NOPTI<br \/>\n  RIP: veth_xdp_rcv_skb (include\/linux\/filter.h:779<br \/>\n                         include\/net\/xdp.h:696 drivers\/net\/veth.c:820)<br \/>\n  Call Trace:<br \/>\n   veth_xdp_rcv (drivers\/net\/veth.c:941)<br \/>\n   veth_poll (drivers\/net\/veth.c:986)<br \/>\n   __napi_poll (net\/core\/dev.c:7787)<br \/>\n   net_rx_action (net\/core\/dev.c:7850 net\/core\/dev.c:8007)<br \/>\n   handle_softirqs (kernel\/softirq.c:645)<br \/>\n  Kernel panic &#8211; not syncing: Fatal exception in interrupt<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>veth: manage XDP program pointers during channel resize<\/p>\n<p>veth_set_channels() tears down XDP resources for removed RX queues<br \/>\nwithout<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-34944","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/34944","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=34944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}