CVE-2026-43482

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
13/05/2026
Last modified:
13/05/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> sched_ext: Disable preemption between scx_claim_exit() and kicking helper work<br /> <br /> scx_claim_exit() atomically sets exit_kind, which prevents scx_error() from<br /> triggering further error handling. After claiming exit, the caller must kick<br /> the helper kthread work which initiates bypass mode and teardown.<br /> <br /> If the calling task gets preempted between claiming exit and kicking the<br /> helper work, and the BPF scheduler fails to schedule it back (since error<br /> handling is now disabled), the helper work is never queued, bypass mode<br /> never activates, tasks stop being dispatched, and the system wedges.<br /> <br /> Disable preemption across scx_claim_exit() and the subsequent work kicking<br /> in all callers - scx_disable() and scx_vexit(). Add<br /> lockdep_assert_preemption_disabled() to scx_claim_exit() to enforce the<br /> requirement.

Impact