Skip to main content

In the Linux kernel, the following vulnerability has been resolved: sched_ext: Derive SCX_RQ_IN_WAKEUP from the core enqueue flags… (CVE-2026-98463)

0
High
Published: 10/18/2026 (10/18/2026, 18:31:49 UTC)
Source: GCVE Database

Description

A vulnerability in the Linux kernel scheduler's extended scheduling code (sched_ext) has been resolved. The issue involves incorrect handling of the SCX_RQ_IN_WAKEUP flag derived from enqueue flags, leading to deferred actions not being scheduled properly. This can cause an immediate (IMMED) task insert to remain pending behind the running task, potentially resulting in a use-after-free scenario when the scheduler is disabled and the deferred actions reference freed per-CPU memory. The fix ensures that only the core enqueue flags' wakeup bit triggers the task_woken_scx() call, preventing the stale flag condition.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/18/2026, 19:48:26 UTC

Technical Analysis

The Linux kernel scheduler's extended scheduling (sched_ext) code incorrectly derived the SCX_RQ_IN_WAKEUP flag from merged enqueue flags, including those stashed for remote activation. This caused move_remote_task_to_local_dsq() to set SCX_RQ_IN_WAKEUP on the destination runqueue even when no task_woken_scx() call followed, leading to deferred actions not being scheduled immediately. An immediate insert (IMMED) into a busy destination would request a local reenqueue that remained pending behind the running task. If the scheduler was disabled before deferred actions ran, the request could outlive the scheduler and reference freed per-CPU memory, causing a use-after-free. The patch corrects this by testing only the core enqueue flags for the wakeup bit, ensuring the proper wakeup path and task_woken_scx() call are followed.

Potential Impact

This vulnerability can lead to a use-after-free condition in the Linux kernel scheduler's deferred action handling. Specifically, deferred actions may remain pending indefinitely and reference freed per-CPU memory if the scheduler is disabled before they run. This can cause kernel instability or crashes. No known exploits in the wild have been reported.

Mitigation Recommendations

A fix for this vulnerability has been implemented in the Linux kernel. Users should apply the official kernel update that includes this patch. Since this is a kernel-level issue, running updated kernel versions with the fix is the recommended mitigation.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-7f2q-69qm-pp4c
Osv Schema Version
1.4.0
Aliases
["CVE-2026-98463"]

Threat ID: 6ad520b12cdf04f6569944f5

Added to database: 10/18/2026, 19:40:33 UTC

Last enriched: 10/18/2026, 19:48:26 UTC

Last updated: 10/18/2026, 20:11:54 UTC

Views: 6

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses