CVE-2026-89520
Last modified
CVE-2026-89520 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: sched/core: Make core-sched flips wait for in-flight selections Core scheduling's pick_next_task() operates on all sibling rqs under one acquisition of the shared core-wide lock. A ->pick_task() that releases the rq lock leaves every sibling __lock momentarily free, letting __sched_core_flip(false) complete mid-selection and rebind rq_lockp() under it. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: sched/core: Make core-sched flips wait for in-flight selections Core scheduling's pick_next_task() operates on all sibling rqs under one acquisition of the shared core-wide lock. A ->pick_task() that releases the rq lock leaves every sibling __lock momentarily free, letting __sched_core_flip(false) complete mid-selection and rebind rq_lockp() under it. The selection resumes on the split locks, touching sibling state it no longer protects, and __schedule() finally releases a lock that was never taken while leaking the one that was. Count in-flight core-wide selections in the leader's rq->core_pick_in_flight and make __sched_core_flip() wait for the count to drain. The count only changes under the shared lock, which the flip holds while sampling, so no other ordering is needed. The wait can repeat while selections overlap, but the flip backs off between samples and flips are rare cookie-lifetime events. sched_core_cpu_deactivate() moves the count to the new leader - a stale copy left behind would bias it forever if that CPU later returns as its own leader.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 539f65125d20aacab54d02d77f10a839f45b09dc, < 9d69422ddaa13526c2223444e237d948d6e44728; >= 539f65125d20aacab54d02d77f10a839f45b09dc, < 23eda24f325a6e6d686d30ec75f2e9d6745e2015; >= 539f65125d20aacab54d02d77f10a839f45b09dc, < f3629c63a4af3e491381780bc6c123cb498c4c40 |
| Linux | Linux | 5.14 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-89520?
How severe is CVE-2026-89520?
How do I fix CVE-2026-89520?
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-89515In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89516In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89517In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89518In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89519In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8952Privilege escalation in the Application Update component. Th…8.8
- CVE-2026-89521In the Linux kernel, the following vulnerability has been re…7.3
- CVE-2026-89522In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89523In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89524In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-89525In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89526In the Linux kernel, the following vulnerability has been re…9.8
Are you affected by CVE-2026-89520?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
