{"id":28537,"date":"2026-09-25T00:31:36","date_gmt":"2026-09-24T16:31:36","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-93273"},"modified":"2026-09-25T00:31:36","modified_gmt":"2026-09-24T16:31:36","slug":"cve-2026-93273","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-93273","title":{"rendered":"CVE-2026-93273 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nregulator: tps6594: F"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>regulator: tps6594: Fix device node reference leaks in multiphase loop<\/p>\n<p>In tps6594_regulator_probe(), the multi-phase configuration loop calls<br \/>\nof_find_node_by_name() to find buck nodes by name, and of_get_parent()<br \/>\ntwice to navigate to the PMIC parent node. None of the acquired node<br \/>\nreferences (np, intermediate parent, np_pmic_parent) are ever released<br \/>\nvia of_node_put(), causing a reference leak on every loop iteration.<\/p>\n<p>Additionally, of_find_node_by_name() can return NULL, but the result was<br \/>\nimmediately passed to of_node_full_name() and of_get_parent() without a<br \/>\nNULL check, which could lead to a NULL pointer dereference.<\/p>\n<p>Fix this by:<br \/>\n&#8211; Adding a NULL check for np after of_find_node_by_name()<br \/>\n&#8211; Storing the intermediate parent node in a local variable np_parent<br \/>\n&#8211; Calling of_node_put() on np, np_parent and np_pmic_parent at the<br \/>\n  end of each loop iteration<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>regulator: tps6594: Fix device node reference leaks in multiphase loop<\/p>\n<p>In tps6594_regulator_probe(), the multi-phase configuration<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-28537","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/28537","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=28537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=28537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=28537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}