{"id":6820,"date":"2026-09-04T18:49:18","date_gmt":"2026-09-04T10:49:18","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72185"},"modified":"2026-09-04T18:49:18","modified_gmt":"2026-09-04T10:49:18","slug":"cve-2026-72185","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72185","title":{"rendered":"CVE-2026-72185 [CRITICAL] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nntfs: fix WARN_ON for"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()<\/p>\n<p>When ntfs_map_runlist_nolock() needs to look up the attribute extent<br \/>\ncontaining a target VCN (ctx_needs_reset == true), it calls<br \/>\nntfs_attr_lookup() and then expects the result to be a non-resident<br \/>\nattribute, since only non-resident attributes have a mapping pairs<br \/>\narray to decompress.<\/p>\n<p>A crafted NTFS image can place a resident attribute where a non-resident<br \/>\none is expected, causing ntfs_attr_lookup() to succeed but return a<br \/>\nresident attribute record.  Previously this was caught only by a<br \/>\nWARN_ON(), which does not stop execution.  The code then falls through to<br \/>\nread a-&gt;data.non_resident.highest_vcn from what is actually a resident<br \/>\nattribute, accessing the wrong union member and corrupting the VCN range<br \/>\ncheck.<\/p>\n<p>The caller path triggering this warning during mount is:<\/p>\n<p>  ntfs_map_runlist_nolock<br \/>\n  ntfs_empty_logfile<br \/>\n  load_system_files<br \/>\n  ntfs_fill_super<\/p>\n<p>In this path ctx is NULL, so ntfs_map_runlist_nolock() allocates a<br \/>\ntemporary search context internally and sets ctx_needs_reset = true.<br \/>\nThe existing resident-attribute guard in the ctx != NULL branch already<br \/>\nreturns -EIO silently for the same condition; make the ctx_needs_reset<br \/>\npath consistent by replacing the WARN_ON() with the same -EIO error<br \/>\nreturn.<\/p>\n<p>This causes the crafted image to be rejected with a mount error instead<br \/>\nof triggering a kernel warning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>ntfs: fix WARN_ON for resident attribute in ntfs_map_runlist_nolock()<\/p>\n<p>When ntfs_map_runlist_nolock() needs to look up the attribut<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-6820","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/6820","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=6820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}