In the Linux kernel, the following vulnerability has been resolved:
block: don't call rq_qos_ops->done_bio if the bio isn't tracked
rq_qos framework is only applied on request based driver, so:
1) rq_qos_done_bio() needn't to be called for bio based driver
2) rq_qos_done_bio() needn't to be called for bio which isn't tracked, such as bios ended from error handling code.
Especially in bio_endio():
1) request queue is referred via bio->bi_bdev->bd_disk->queue, which may be gone since request queue refcount may not be held in above two cases
2) q->rq_qos may be freed in blk_cleanup_queue() when calling into __rq_qos_done_bio()
Fix the potential kernel panic by not calling rq_qos_ops->done_bio if the bio isn't tracked. This way is safe because both ioc_rqos_done_bio() and blkcg_iolatency_done_bio() are nop if the bio isn't tracked.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdumpUpgrade kernel-docUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-modulesUpgrade python3-perfUpgrade kernel-rt-develUpgrade kernel-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-rt-coreUpgrade kernel-debug-develUpgrade kernel-headersUpgrade kernel-zfcpdump-develUpgrade kernel-abi-stablelistsUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade bpftoolUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headers | Sep 26, 2024 | May 21, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-toolsUpgrade python-perfUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-develUpgrade perfUpgrade kernel-develUpgrade kernel-livepatch-5.10.242-239.961Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfo | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 21, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | May 21, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rt | Sep 25, 2024 | May 21, 2024 |
| Rocky_linux | — | Upgrade bpftoolUpgrade kernel-headersUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade perfUpgrade kernel-develUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libs-develUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-debugUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade kernel-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libs | Oct 2, 2024 | May 21, 2024 |
| Suse | — | Upgrade kernel-azure-livepatch-develUpgrade kernel-rtUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade kernel-devel-azureUpgrade dtb-amazonUpgrade kernel-obs-qaUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-default-extraUpgrade dtb-broadcomUpgrade dtb-alteraUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade dtb-apmUpgrade dtb-exynosUpgrade dtb-amdUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dtb-qcomUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-appleUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade dtb-marvellUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-optionalUpgrade dtb-freescaleUpgrade kernel-debug-develUpgrade kernel-rt-optionalUpgrade kernel-macrosUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade cluster-md-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-64kb-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade dtb-lgUpgrade kernel-kvmsmallUpgrade kernel-azure-extraUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade gfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmall-develUpgrade dtb-amlogicUpgrade kernel-default-develUpgrade kernel-syms-azureUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade kernel-develUpgrade kernel-rt_debugUpgrade kernel-syms-rtUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-source-vanillaUpgrade kernel-rt-livepatch-develUpgrade dtb-nvidiaUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-mediatekUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade reiserfs-kmp-defaultUpgrade kernel-azureUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-defaultUpgrade dtb-socionextUpgrade kernel-rt-develUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade dtb-renesasUpgrade dtb-xilinxUpgrade ocfs2-kmp-defaultUpgrade kernel-docsUpgrade ocfs2-kmp-azureUpgrade kernel-default-baseUpgrade kernel-azure-vdsoUpgrade dtb-sprdUpgrade reiserfs-kmp-azure | Aug 9, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-azure-fde-5.15No solution exists | Jun 26, 2025 | May 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 28, 2025 | May 21, 2024 |
Prioritise with Active Threat Intelligence
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