{"id":14857,"date":"2026-09-04T19:02:15","date_gmt":"2026-09-04T11:02:15","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53388"},"modified":"2026-09-04T19:02:15","modified_gmt":"2026-09-04T11:02:15","slug":"cve-2026-53388","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-53388","title":{"rendered":"CVE-2026-53388 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nfuse: re-lock request"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>fuse: re-lock request before replacing page cache folio<\/p>\n<p>fuse_try_move_folio() unlocks the request on entry but does not<br \/>\nre-lock it on the success path. This means fuse_chan_abort() can end the<br \/>\nrequest and free the fuse_io_args (eg fuse_readpages_end()) while the<br \/>\nsubsequent copy chain logic after fuse_try_move_folio() accesses the<br \/>\nfuse_io_args, leading to use-after-free issues.<\/p>\n<p>Fix this by calling lock_request() before replace_page_cache_folio().<br \/>\nThis ensures the request is locked on the success path which will<br \/>\nprevent the fuse_io_args from being freed while the later copying logic<br \/>\nruns, and also ensures that the ap-&gt;folios[i]-&gt;mapping is never null<br \/>\nsince ap-&gt;folios[i] will always point to the newfolio after<br \/>\nreplace_page_cache_folio().<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>fuse: re-lock request before replacing page cache folio<\/p>\n<p>fuse_try_move_folio() unlocks the request on entry but does not<br \/>\nre-lock it<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-14857","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/14857","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=14857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}