In the Linux kernel, the following vulnerability has been resolved:
blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
__blkcg_rstat_flush() can be run anytime, especially when blk_cgroup_bio_start is being executed.
If WRITE of `->lqueued` is re-ordered with READ of 'bisc->lnode.next' in the loop of __blkcg_rstat_flush(), `next_bisc` can be assigned with one stat instance being added in blk_cgroup_bio_start(), then the local list in __blkcg_rstat_flush() could be corrupted.
Fix the issue by adding one barrier.
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 13, 2024 | Jun 24, 2024 |
| Suse | — | Upgrade kernel-symsUpgrade dtb-qcomUpgrade dtb-socionextUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-rtUpgrade dtb-amlogicUpgrade kernel-rt_debugUpgrade kernel-64kb-develUpgrade kernel-obs-qaUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-macrosUpgrade dlm-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-docsUpgrade cluster-md-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-default-extraUpgrade dtb-armUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-develUpgrade dlm-kmp-defaultUpgrade kernel-azure-livepatch-develUpgrade kernel-debugUpgrade ocfs2-kmp-rtUpgrade dtb-apmUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-marvellUpgrade kernel-develUpgrade kernel-defaultUpgrade dtb-lgUpgrade kernel-rt-vdsoUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-defaultUpgrade dtb-amdUpgrade kernel-rt-extraUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kernel-default-vdsoUpgrade dtb-allwinnerUpgrade dtb-renesasUpgrade dtb-nvidiaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade dtb-exynosUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-64kb-extraUpgrade dtb-broadcomUpgrade kernel-default-livepatch-develUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade cluster-md-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-freescaleUpgrade dtb-xilinxUpgrade dtb-sprdUpgrade dtb-appleUpgrade kernel-default-optionalUpgrade kernel-default-base-rebuildUpgrade dtb-altera | Jul 23, 2024 | Jun 24, 2024 |
| Ubuntu | — | Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-azureUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04 | Sep 12, 2024 | Jun 24, 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