← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-89521

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-89521

Key Details

CVECVE-2026-89521
CVSS Score / Version
7.3 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is low; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

sched/core: Handle pick_task() releasing the rq lock

Core scheduling's pick_next_task() breaks when a ->pick_task()

implementation can release the rq lock. The selection state derived on entry

is only valid while the lock is held continuously. Once a pick can drop the

lock, an interleaving selection can invalidate all of it: the single-CPU

fast path can commit an uncookied pick although the core went cookied during

the release, and forceidle committed by the interleaving selection skews the

restarted pass's accounting.

Fix it by restarting the whole selection when a pick returns RETRY_TASK

after releasing the lock: a single restart point above the state derivation

replaces the per-loop restart labels, so a retry picks up state committed by

interleaving selections and accounts and resets forceidle like a fresh

selection would.

need_sync and fi_before latch across retries. Clock validity can't be

re-derived - there is no program-ordered way to tell whether the own and

core rq clocks are still updated after the lock was released, as other

lockers' pin cycles may or may not have invalidated them. When restarting,

clear core_clock_updated so that the sibling loop re-updates the core rq,

and update the own rq clock if invalidated. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-89521
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-89521
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.