{"id":14592,"date":"2026-09-04T19:02:04","date_gmt":"2026-09-04T11:02:04","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53366"},"modified":"2026-09-04T19:02:04","modified_gmt":"2026-09-04T11:02:04","slug":"cve-2026-53366","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53366","title":{"rendered":"CVE-2026-53366 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nipv4: account for fra"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ipv4: account for fraggap on the paged allocation path<\/p>\n<p>In __ip_append_data(), when the paged-allocation branch is taken,<br \/>\nalloclen and pagedlen are computed as<\/p>\n<p>\talloclen = fragheaderlen + transhdrlen;<br \/>\n\tpagedlen = datalen &#8211; transhdrlen;<\/p>\n<p>datalen already includes fraggap, but the fraggap bytes carried over<br \/>\nfrom the previous skb are copied into the new skb&#8217;s linear area at<br \/>\noffset transhdrlen by the subsequent skb_copy_and_csum_bits(). The<br \/>\nlinear area is therefore undersized by fraggap bytes while pagedlen is<br \/>\noverstated by the same amount.<\/p>\n<p>The non-paged branch sets alloclen to fraglen, which already accounts<br \/>\nfor fraggap because datalen does. Bring the paged branch in line by<br \/>\nadding fraggap to alloclen and subtracting it from pagedlen.<\/p>\n<p>After this adjustment, copy no longer collapses to -fraggap on the<br \/>\npaged path, so remove the stale comment describing that old arithmetic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ipv4: account for fraggap on the paged allocation path<\/p>\n<p>In __ip_append_data(), when the paged-allocation branch is taken,<br \/>\nalloclen <\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-14592","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/14592","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=14592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}