{"id":25973,"date":"2026-09-18T04:32:10","date_gmt":"2026-09-17T20:32:10","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-93116"},"modified":"2026-09-18T04:32:10","modified_gmt":"2026-09-17T20:32:10","slug":"cve-2026-93116","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-93116","title":{"rendered":"CVE-2026-93116 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nplatform\/x86: asus-wm"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>platform\/x86: asus-wmi: fix resource leaks on probe failure<\/p>\n<p>During driver initialization in asus_wmi_add(), various subsystems are<br \/>\nregistered sequentially. However, the error path labels are out of order<br \/>\nrelative to the registration sequence.<\/p>\n<p>Specifically:<br \/>\n1. If asus_wmi_custom_fan_curve_init() fails, the driver jumps to<br \/>\n   fail_custom_fan_curve. Because this label is placed below fail_sysfs,<br \/>\n   it bypasses the cleanup calls for the input device and sysfs groups,<br \/>\n   which were successfully registered before, leaking those resources.<br \/>\n2. If asus_screenpad_init() fails, the driver jumps to fail_screenpad.<br \/>\n   Because fail_screenpad is placed below fail_backlight, it bypasses the<br \/>\n   cleanup calls for backlight and rfkill, leaking those resources.<\/p>\n<p>Fix these resource leaks by reordering the error path labels in<br \/>\nasus_wmi_add() to match the exact reverse order of the resource<br \/>\nallocations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>platform\/x86: asus-wmi: fix resource leaks on probe failure<\/p>\n<p>During driver initialization in asus_wmi_add(), various subsystems are<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-25973","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/25973","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=25973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}