CVE-2025-68333

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:rc6:*:*:*:*:*:*

History

19 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:\n\nsched_ext: Corrige posible interbloqueo en deferred_irq_workfn()\n\nPara kernels PREEMPT_RT=y, deferred_irq_workfn() se ejecuta en el contexto de tarea per?cpu irq_work/* y no en disable?irq. Si el rq devuelto por container_of() corresponde al rq de la CPU actual, pueden producirse los siguientes escenarios:\n\nlock(&rq -> __lock);\n<Interrupt>\n lock(&rq -> __lock);\n\nEste commit utiliza IRQ_WORK_INIT_HARD() para reemplazar init_irq_work() y inicializar rq -> scx.deferred_irq_work, de modo que deferred_irq_workfn() siempre se invoque en contexto hard?irq.

Information

Published : 2025-12-22 17:16

Updated : 2026-10-19 21:10


NVD link : CVE-2025-68333

Mitre link : CVE-2025-68333

CVE.ORG link : CVE-2025-68333


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-667

Improper Locking