{"id":5406,"date":"2026-09-04T18:47:48","date_gmt":"2026-09-04T10:47:48","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68273"},"modified":"2026-09-04T18:47:48","modified_gmt":"2026-09-04T10:47:48","slug":"cve-2026-68273","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68273","title":{"rendered":"CVE-2026-68273 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ndrm\/amdgpu: Fix conte"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/amdgpu: Fix context pstate override handling<\/p>\n<p>There are several problems in the context pstate handling code.<\/p>\n<p>The most serious ones are potential use-after-free and NULL pointer<br \/>\ndereferences at context initialization time. Both are due<br \/>\namdgpu_ctx_init() not holding the adev-&gt;pm.stable_pstate_ctx_lock, which<br \/>\nis otherwise used from both sysfs and the context code itself for<br \/>\nmodifying and clearing the stored context pointer.<\/p>\n<p>Second issue is that context fini can trample over the pstate<br \/>\nconfiguration set via sysfs. This is due the restore state<br \/>\n(ctx-&gt;stable_pstate) being saved at context init time, and not if, or when<br \/>\nthe context actually changes the pstate. As the context exits it will<br \/>\ntherefore incorrectly restore to what was set before the sysfs override<br \/>\nwas requested.<\/p>\n<p>The simplest fix is to drastically simplify how the state is tracked, by<br \/>\nclearly defining the points at which pstate ownership is taken and<br \/>\nreleased, and to handle all transitions under the correct lock.<\/p>\n<p>Instead of at context init time, the previous state is saved only at the<br \/>\npoint the context overrides the current state, and is restored on context<br \/>\nexit only if the context is still the owner of the current override state.<\/p>\n<p>(cherry picked from commit 1b5e413713c0a93bc1818394d0ce49aaad21bd27)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>drm\/amdgpu: Fix context pstate override handling<\/p>\n<p>There are several problems in the context pstate handling code.<\/p>\n<p>The most serious<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-5406","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/5406","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=5406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}