In the Linux kernel, the following vulnerability has been resolved:
io_uring/rsrc: don't lock while !TASK_RUNNING
There is a report of io_rsrc_ref_quiesce() locking a mutex while not TASK_RUNNING, which is due to forgetting restoring the state back after io_run_task_work_sig() and attempts to break out of the waiting loop.
do not call blocking ops when !TASK_RUNNING; state=1 set at [<ffffffff815d2494>] prepare_to_wait+0xa4/0x380 kernel/sched/wait.c:237 WARNING: CPU: 2 PID: 397056 at kernel/sched/core.c:10099 __might_sleep+0x114/0x160 kernel/sched/core.c:10099 RIP: 0010:__might_sleep+0x114/0x160 kernel/sched/core.c:10099 Call Trace: <TASK> __mutex_lock_common kernel/locking/mutex.c:585 [inline] __mutex_lock+0xb4/0x940 kernel/locking/mutex.c:752 io_rsrc_ref_quiesce+0x590/0x940 io_uring/rsrc.c:253 io_sqe_buffers_unregister+0xa2/0x340 io_uring/rsrc.c:799 __io_uring_register io_uring/register.c:424 [inline] __do_sys_io_uring_register+0x5b9/0x2400 io_uring/register.c:613 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xd8/0x270 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x6f/0x77
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Dec 5, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade gfs2-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade kernel-default-optionalUpgrade cluster-md-kmp-azureUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-develUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-syms-azureUpgrade dtb-lgUpgrade dtb-exynosUpgrade kernel-rt-develUpgrade cluster-md-kmp-rtUpgrade dtb-alteraUpgrade kernel-azure-develUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade gfs2-kmp-azureUpgrade dtb-mediatekUpgrade kernel-rt_debug-develUpgrade dtb-armUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade dtb-allwinnerUpgrade kernel-64kbUpgrade kernel-obs-buildUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade dtb-rockchipUpgrade kernel-devel-azureUpgrade kernel-kvmsmallUpgrade dtb-freescaleUpgrade kernel-default-develUpgrade kernel-64kb-extraUpgrade kernel-syms-rtUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-default-livepatchUpgrade kselftests-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-renesasUpgrade kernel-rt-vdsoUpgrade kernel-docsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-symsUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kernel-default-extraUpgrade gfs2-kmp-defaultUpgrade dtb-appleUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade reiserfs-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-sprdUpgrade dtb-socionextUpgrade dtb-amazonUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-defaultUpgrade kernel-64kb-optionalUpgrade dtb-marvellUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-amlogicUpgrade kselftests-kmp-rtUpgrade kernel-source-rtUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-64kb | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-genericUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-raspiUpgrade linux-image-oem-22.04a | Sep 12, 2024 | Jul 12, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub