{"id":15025,"date":"2026-09-04T19:02:22","date_gmt":"2026-09-04T11:02:22","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64033"},"modified":"2026-09-04T19:02:22","modified_gmt":"2026-09-04T11:02:22","slug":"cve-2026-64033","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64033","title":{"rendered":"CVE-2026-64033 [CRITICAL] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nRDMA\/rtrs: Fix use-af"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>RDMA\/rtrs: Fix use-after-free in path file creation cleanup<\/p>\n<p>In the error path of rtrs_srv_create_path_files(), the sysfs root folders<br \/>\nmay already have been created and srv_path-&gt;kobj may already have been<br \/>\ninitialized. If a later step fails, the cleanup currently calls<br \/>\nkobject_put(&amp;srv_path-&gt;kobj) before<br \/>\nrtrs_srv_destroy_once_sysfs_root_folders(srv_path).<\/p>\n<p>kobject_put() may drop the last reference to srv_path-&gt;kobj and invoke the<br \/>\nrelease callback, rtrs_srv_release(), which frees srv_path. The following<br \/>\ncall to rtrs_srv_destroy_once_sysfs_root_folders(srv_path) then<br \/>\ndereferences srv_path internally to access srv_path-&gt;srv, resulting in a<br \/>\nuse-after-free.<\/p>\n<p>This failure path is reached before rtrs_srv_create_path_files() returns<br \/>\nsuccess, so the successful-path lifetime handling is not involved.<\/p>\n<p>Fix this by destroying the sysfs root folders before calling<br \/>\nkobject_put(&amp;srv_path-&gt;kobj), so srv_path is still valid while the helper<br \/>\naccesses it.<\/p>\n<p>This issue was found by a static analysis tool I am developing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>RDMA\/rtrs: Fix use-after-free in path file creation cleanup<\/p>\n<p>In the error path of rtrs_srv_create_path_files(), the sysfs root fold<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-15025","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/15025","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=15025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}