CVE-2025-68333

sched_ext: Fix possible deadlock in the deferred_irq_workfn()

State
Published
Severity
Not scored
Published
Dec 22, 2025
Updated
May 11, 2026
Reserved
Dec 16, 2025

Read the record on cve.org

Description

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

sched_ext: Fix possible deadlock in the deferred_irq_workfn()

For PREEMPT_RT=y kernels, the deferred_irq_workfn() is executed in the per-cpu irq_work/* task context and not disable-irq, if the rq returned by container_of() is current CPU's rq, the following scenarios may occur:

lock(&rq->__lock); <Interrupt> lock(&rq->__lock);

This commit use IRQ_WORK_INIT_HARD() to replace init_irq_work() to initialize rq->scx.deferred_irq_work, make the deferred_irq_workfn() is always invoked in hard-irq context.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 5b26f7b920f76b2b9cc398c252a9e35e44bf5bb9 to before 541959b2fadb832a7d0ceb95041dc52bdcf6bff7Affected
  • 5b26f7b920f76b2b9cc398c252a9e35e44bf5bb9 to before 600b4379b9a7ba41340d652211fb29699da4c629Affected
  • 5b26f7b920f76b2b9cc398c252a9e35e44bf5bb9 to before a257e974210320ede524f340ffe16bf4bf0dda1eAffected
LinuxLinux
  • 6.12Affected
  • before 6.12Not affected
  • 6.12.68 through 6.12.*Not affected
  • 6.17.12 through 6.17.*Not affected
  • 6.18 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.