{"id":39089,"date":"2026-10-16T00:35:00","date_gmt":"2026-10-15T16:35:00","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98418"},"modified":"2026-10-16T00:35:00","modified_gmt":"2026-10-15T16:35:00","slug":"cve-2026-98418","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98418","title":{"rendered":"CVE-2026-98418 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nsched\/core: Avoid fal"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>sched\/core: Avoid false migration warning for proxy donors<\/p>\n<p>Proxy execution can move a blocked donor&#8217;s scheduling context to the<br \/>\nlock owner&#8217;s CPU even when the donor is migration-disabled. The donor<br \/>\ndoes not execute there, and its original execution CPU remains recorded<br \/>\nin wake_cpu.<\/p>\n<p>set_task_cpu() warns unconditionally for migration-disabled tasks, so a<br \/>\nsubsequent proxy migration or the wakeup path returning the donor home<br \/>\ntriggers a false positive: moving a blocked scheduling context does not<br \/>\nviolate the migration-disabled execution context.<\/p>\n<p>For example, creating a mutex owner on CPU1 and a migration-disabled<br \/>\nwaiter on CPU0 can trigger the following warning:<\/p>\n<p>  proxy_migrate_repro: donor blocking on CPU0 with migration disabled<br \/>\n  proxy_migrate_repro: donor moved from CPU0 to CPU1<br \/>\n  WARNING: kernel\/sched\/core.c:3389 at set_task_cpu+0x1d3\/0x280<br \/>\n  &#8230;<br \/>\n  Call Trace:<br \/>\n   try_to_wake_up+0x43f\/0x780<br \/>\n   __mutex_unlock_slowpath+0x330\/0x540<br \/>\n   owner_fn+0x9f\/0xc0 [proxy_migrate_repro]<br \/>\n  &#8230;<br \/>\n  proxy_migrate_repro: donor woke on CPU0, task_cpu=0<br \/>\n  proxy_migrate_repro: completed<\/p>\n<p>Exclude blocked proxy donors from the warning. The proxy wakeup path<br \/>\nrestores an executable placement before clearing the blocked state.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>sched\/core: Avoid false migration warning for proxy donors<\/p>\n<p>Proxy execution can move a blocked donor&#8217;s scheduling context to the<br \/>\nlo<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-39089","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/39089","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=39089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}