{"id":14848,"date":"2026-09-04T19:02:15","date_gmt":"2026-09-04T11:02:15","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53373"},"modified":"2026-09-04T19:02:15","modified_gmt":"2026-09-04T11:02:15","slug":"cve-2026-53373","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53373","title":{"rendered":"CVE-2026-53373 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nmm\/vma: do not try to"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>mm\/vma: do not try to unmap a VMA if mmap_prepare() invoked from mmap()<\/p>\n<p>The mmap_prepare hook functionality includes the ability to invoke<br \/>\nmmap_prepare() from the mmap() hook of existing &#8216;stacked&#8217; drivers, that is<br \/>\nones which are capable of calling the mmap hooks of other drivers\/file<br \/>\nsystems (e.g.  overlayfs, shm).<\/p>\n<p>As part of the mmap_prepare action functionality, we deal with errors by<br \/>\nunmapping the VMA should one arise.  This works in the usual mmap_prepare<br \/>\ncase, as we invoke this action at the last moment, when the VMA is<br \/>\nestablished in the maple tree.<\/p>\n<p>However, the mmap() hook passes a not-fully-established VMA pointer to the<br \/>\ncaller (which is the motivation behind the mmap_prepare() work), which is<br \/>\ndetached.<\/p>\n<p>So attempting to unmap a VMA in this state will be problematic, with the<br \/>\nmost obvious symptom being a warning in vma_mark_detached(), because the<br \/>\nVMA is already detached.<\/p>\n<p>It&#8217;s also unncessary &#8211; the mmap() handler will clean up the VMA on error.<\/p>\n<p>So to fix this issue, this patch propagates whether or not an mmap action<br \/>\nis being completed via the compatibility layer or directly.<\/p>\n<p>If the former, then we do not attempt VMA cleanup, if the latter, then we<br \/>\ndo.<\/p>\n<p>This patch also updates the userland VMA tests to reflect the change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>mm\/vma: do not try to unmap a VMA if mmap_prepare() invoked from mmap()<\/p>\n<p>The mmap_prepare hook functionality includes the ability t<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-14848","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/14848","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=14848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}