{"id":7107,"date":"2026-09-04T18:49:25","date_gmt":"2026-09-04T10:49:25","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72449"},"modified":"2026-09-04T18:49:25","modified_gmt":"2026-09-04T10:49:25","slug":"cve-2026-72449","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-72449","title":{"rendered":"CVE-2026-72449 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ndrm\/amdkfd: fix list_"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/amdkfd: fix list_del corruption in kfd_criu_resume_svm<\/p>\n<p>The cleanup tail of kfd_criu_resume_svm() walks<br \/>\nsvms-&gt;criu_svm_metadata_list and kfree()s each struct criu_svm_metadata<br \/>\nwithout removing it from the list. The list head is left pointing at<br \/>\nfreed kmalloc-96 objects.<\/p>\n<p>A second AMDKFD_IOC_CRIU_OP from the same process re-enters: list_empty()<br \/>\nreads the dangling -&gt;next (use-after-free), the loop walks freed entries,<br \/>\nand each is kfree()&#8217;d again (double-free). This is reachable by an<br \/>\nunprivileged render-group user via \/dev\/kfd with no capabilities required.<\/p>\n<p>Add list_del() before the kfree() so the list is properly emptied. The<br \/>\nlist_for_each_entry_safe() iterator already caches the next pointer, so<br \/>\nunlinking during the walk is safe.<\/p>\n<p>(cherry picked from commit 6322d278a298e2c1430b9d2697743d3a04b788b1)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/amdkfd: fix list_del corruption in kfd_criu_resume_svm<\/p>\n<p>The cleanup tail of kfd_criu_resume_svm() walks<br \/>\nsvms-&gt;criu_svm_metadata<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-7107","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/7107","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=7107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}