{"id":6811,"date":"2026-09-04T18:49:18","date_gmt":"2026-09-04T10:49:18","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72162"},"modified":"2026-09-04T18:49:18","modified_gmt":"2026-09-04T10:49:18","slug":"cve-2026-72162","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72162","title":{"rendered":"CVE-2026-72162 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nocfs2: fix UBSAN arra"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec<\/p>\n<p>[BUG]<br \/>\nOn-disk corruption setting l_next_free_rec to 0 in an inode&#8217;s embedded<br \/>\nextent list triggers a UBSAN panic on the next write to that file.<\/p>\n<p>[CAUSE]<br \/>\nocfs2_sum_rightmost_rec() computes<br \/>\ni = le16_to_cpu(el-&gt;l_next_free_rec) &#8211; 1<br \/>\nand accesses el-&gt;l_recs[i] without validating i. When l_next_free_rec<br \/>\nis 0, i becomes -1; when l_next_free_rec exceeds l_count, i falls<br \/>\npast the end of the array. Either case violates the<br \/>\n__counted_by_le(l_count) annotation on l_recs[] and triggers UBSAN.<\/p>\n<p>[FIX]<br \/>\nValidate the inode&#8217;s embedded extent list when the inode is read, in<br \/>\nocfs2_validate_inode_block(): l_count must be non-zero and no larger<br \/>\nthan the inode block can hold, and l_next_free_rec must not exceed<br \/>\nl_count. A corrupt list is rejected at read time, before the b-tree<br \/>\ncode can index l_recs[] out of bounds.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec<\/p>\n<p>[BUG]<br \/>\nOn-disk corruption setting l_next_free_rec to 0 in an <\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-6811","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/6811","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=6811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}