CVE-2026-99269·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: sched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs A task can be found on a non-local DSQ while the CPU which dispatched it is still running ops.dequeue() and hasn't cleared SCX_OPSS_DISPATCHING. The DSQ consume and move paths don't wait for the dispatch to finish and can operate on the task concurrently with the dispatcher. Call scx_wait_dispatching() in scx_move_local_task_to_local_dsq(), unlink_dsq_and_switch_rq_lock() and move_task_between_dsqs() before they operate on the task. In scx_move_local_task_to_local_dsq(), wait before scx_resolve_local_dsq() as it may update p->scx.flags.
- Severity
- high
- Software
- Kernel
- Fixed in
- 7.2.14, 7.3
- Published
How to fix this CVE
Update your Linux kernel to version 7.2.14 (stable branch) or 7.3+ (mainline) to resolve this task scheduling vulnerability that can lead to concurrent access violations. If you are running a stable kernel branch, upgrade to the patched release within your current branch line rather than jumping to mainline. Alternatively, install your Linux distribution's patched kernel package, which may be available before the official kernel release.
sudo dnf check-update kernel && sudo dnf update kernelDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to retrieve your currently installed kernel version and compare it against the fixed versions (7.2.14 or 7.3+)
- Check if the sched_ext subsystem is enabled in your kernel by running 'grep CONFIG_SCHED_EXT /boot/config-$(uname -r)' — if it returns 'y', the vulnerable code path is active
- Search kernel logs with 'dmesg | grep -i sched' or 'journalctl -k | grep -i sched' to look for any task dispatcher anomalies or race condition warnings
- After patching, verify the fix by running 'uname -r' again and confirming the version is 7.2.14 or later in the stable branch, or 7.3+ in mainline
FAQ
What is CVE-2026-99269?
This vulnerability is a race condition in the Linux kernel's task scheduler extension (sched_ext) where tasks can be accessed concurrently by the dispatcher and other CPU paths that attempt to move or modify tasks on dispatch queues, leading to data corruption and privilege escalation.
Is CVE-2026-99269 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available.
What versions of Kernel are affected by CVE-2026-99269?
Kernels prior to 7.2.14 (stable) and 7.3 (mainline) are affected; users should upgrade to these fixed versions or later within their respective branch.
How do I check if my server is vulnerable to CVE-2026-99269?
Run 'uname -r' to see your kernel version, then compare it to the fixed versions (7.2.14 or 7.3+). If your version is earlier, you are vulnerable if sched_ext is enabled (check with 'grep CONFIG_SCHED_EXT /boot/config-$(uname -r)').
Does Defensia detect CVE-2026-99269?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-99269 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-99269. Free for 1 server.
Get started free