{"id":6871,"date":"2026-09-04T18:49:20","date_gmt":"2026-09-04T10:49:20","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72250"},"modified":"2026-09-04T18:49:20","modified_gmt":"2026-09-04T10:49:20","slug":"cve-2026-72250","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72250","title":{"rendered":"CVE-2026-72250 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: nf_conntra"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag<\/p>\n<p>nf_ct_frag6_reasm() slides the packet head forward to drop the IPv6<br \/>\nfragment header and then unconditionally advances skb-&gt;mac_header:<\/p>\n<p>\tskb-&gt;mac_header += sizeof(struct frag_hdr);<\/p>\n<p>On the NF_INET_LOCAL_OUT defrag path the skb has no link-layer header<br \/>\nyet, so skb-&gt;mac_header is still the &#8220;not set&#8221; sentinel (u16)~0U. Adding<br \/>\nsizeof(struct frag_hdr) wraps it to a small value (0xffff + 8 == 7),<br \/>\nafter which skb_mac_header_was_set() wrongly reports a MAC header is<br \/>\npresent and skb_mac_header() points into the headroom.<\/p>\n<p>The reassembler has done this unconditional add since it was introduced;<br \/>\nit was harmless while mac_header was a bare pointer, but wrong once<br \/>\nmac_header became a u16 offset whose unset state is the ~0U sentinel<br \/>\ntested by skb_mac_header_was_set(). The sibling net\/ipv6\/reassembly.c<br \/>\ndoes the same relocation and does guard the adjustment; mirror the<br \/>\nguard here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6 defrag<\/p>\n<p>nf_ct_frag6_reasm() slides the packet head forward to<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-6871","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/6871","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=6871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}