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

sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()

put_prev_task_scx() warns when a runnable task drops to a lower sched_class
without SCX_OPS_ENQ_LAST, on the assumption that balance_one() would have
kept it running. Core scheduling breaks that: a forced-idle SMT sibling
reschedules through the core_pick fast path in pick_next_task(), which skips
pick_task_scx() and thus balance_one(), so a runnable task can drop to idle
with ENQ_LAST unset.

Gate the warning on sched_cpu_cookie_match(): a cookie mismatch means core
scheduling forced the idle, while a match (or core scheduling off) still
catches a genuine missing-ENQ_LAST drop.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel scheduler contains a logic flaw in put_prev_task_scx() that causes a diagnostic warning to be generated when a runnable task is forced idle by core scheduling. The warning incorrectly suggests a missing SCX_OPS_ENQ_LAST flag, producing misleading log entries. The bug does not allow attackers to gain unauthorized access, exfiltrate data, or disrupt service; it only affects diagnostic output.

Affected Systems

The issue affects all stock Linux kernel releases that contain the buggy put_prev_task_scx() implementation and have not incorporated the referenced commit series. Any distribution shipping the default kernel without the patch—regardless of version—would be potentially affected.

Risk and Exploitability

No CVSS score is provided and the EPSS score is not available; the vulnerability is not listed in CISA KEV. Because the flaw only causes a false warning message and does not provide a path to privilege escalation, remote exploitation, or data exposure, the likelihood of exploitation is negligible. A local privileged user could trigger the condition, but the resulting behavior offers no security advantage.

Generated by OpenCVE AI on August 10, 2026 at 18:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that includes the commit series that gates the warning in put_prev_task_scx()
  • If a kernel update is not immediately possible, configure log filtering to suppress or redirect the core scheduling warning pattern to reduce noise
  • Continuously monitor upstream kernel releases and apply security patches promptly to ensure the scheduler logic remains correct

Generated by OpenCVE AI on August 10, 2026 at 18:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-700
CWE-735

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx() put_prev_task_scx() warns when a runnable task drops to a lower sched_class without SCX_OPS_ENQ_LAST, on the assumption that balance_one() would have kept it running. Core scheduling breaks that: a forced-idle SMT sibling reschedules through the core_pick fast path in pick_next_task(), which skips pick_task_scx() and thus balance_one(), so a runnable task can drop to idle with ENQ_LAST unset. Gate the warning on sched_cpu_cookie_match(): a cookie mismatch means core scheduling forced the idle, while a match (or core scheduling off) still catches a genuine missing-ENQ_LAST drop.
Title sched_ext: Don't warn on core-sched forced idle in put_prev_task_scx()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-10T12:04:41.946Z

Reserved: 2026-07-30T09:28:09.392Z

Link: CVE-2026-68421

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T01:00:04Z

Weaknesses