CVE Catalog

CVE-2026-64226

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

In the Linux kernel, the sched_ext scheduler has a use-after-free (UAF) vulnerability in scx_root_enable_workfn(). The put_task_struct() call is made before scx_error() dereferences p->comm and p->pid, potentially accessing freed memory.

Risk Assessment

Use-after-free (UAF) may cause a kernel panic or potential arbitrary code execution.

Recommendation

Update the kernel to a version that includes the fix, which moves put_task_struct() after scx_error().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: sched_ext: Avoid UAF in scx_root_enable_workfn() init failure path In scx_root_enable_workfn(), put_task_struct(p) is called before scx_error() dereferences p->comm and p->pid. If the iterator's reference is the last drop, the task is freed synchronously and the deref becomes a UAF. Move put_task_struct() past scx_error().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS