CVE-2026-74731
Last modified
CVE-2026-74731 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: sched_ext: Skip sub-disable teardown for never-linked sub-schedulers A sub-scheduler enable can fail before scx_link_sched() links the sched into the hierarchy, e.g. when the parent is already being disabled, and cleanup still runs the full scx_sub_disable(). That is racy against root disable: drain_descendants() is the only ordering between a sub's disable-time task walk and root disable's all-task teardown, and an unlinked sub is invisible to it.
Description
In the Linux kernel, the following vulnerability has been resolved: sched_ext: Skip sub-disable teardown for never-linked sub-schedulers A sub-scheduler enable can fail before scx_link_sched() links the sched into the hierarchy, e.g. when the parent is already being disabled, and cleanup still runs the full scx_sub_disable(). That is racy against root disable: drain_descendants() is the only ordering between a sub's disable-time task walk and root disable's all-task teardown, and an unlinked sub is invisible to it. Root's teardown can thus run between the never-linked sub's drain and its walk, exiting every task to no scheduler. The walk then trips the membership WARN and re-homes the exited tasks onto the dying hierarchy, a use-after-free. Skip the cgroup ownership reset and the task walk if @sch was never linked, indicated by the empty ->sibling as unlinking only happens later in the same function. The membership WARN remains valid: a linked sub is always waited on by an ancestor's drain.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 337ec00b1d9c676f637651c2cefddb8612b867ee, < 6428093a4a986c38c9089b5eb32b56d914ef437a; >= 337ec00b1d9c676f637651c2cefddb8612b867ee, < 8c13364db9c9a43ed286f3a8d0fb9477b1adc43c |
| Linux | Linux | 7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-74731?
How severe is CVE-2026-74731?
How do I fix CVE-2026-74731?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74726In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74727In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74728In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74729In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7473On affected platforms running Arista EOS where a tunnel deca…6.9
- CVE-2026-74730In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74732In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74733In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7474HashiCorp Nomad and Nomad Enterprise prior to 2.0.1 are vuln…8.8
- CVE-2026-7475The Sky Addons plugin for WordPress is vulnerable to Stored …6.4
- CVE-2026-74764Pandora contains a path traversal vulnerability in its TAR a…10
- CVE-2026-74767Pandora contains a denial-of-service vulnerability in its ha…8.7
Are you affected by CVE-2026-74731?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
