In the Linux kernel, the following vulnerability has been resolved:
dm: limit swapping tables for devices with zone write plugs
dm_revalidate_zones() only allowed new or previously unzoned devices to call blk_revalidate_disk_zones(). If the device was already zoned, disk->nr_zones would always equal md->nr_zones, so dm_revalidate_zones() returned without doing any work. This would make the zoned settings for the device not match the new table. If the device had zone write plug resources, it could run into errors like bdev_zone_is_seq() reading invalid memory because disk->conv_zones_bitmap was the wrong size.
If the device doesn't have any zone write plug resources, calling blk_revalidate_disk_zones() will always correctly update device. If blk_revalidate_disk_zones() fails, it can still overwrite or clear the current disk->nr_zones value. In this case, DM must restore the previous value of disk->nr_zones, so that the zoned settings will continue to match the previous value that it fell back to.
If the device already has zone write plug resources, blk_revalidate_disk_zones() will not correctly update them, if it is called for arbitrary zoned device changes. Since there is not much need for this ability, the easiest solution is to disallow any table reloads that change the zoned settings, for devices that already have zone plug resources. Specifically, if a device already has zone plug resources allocated, it can only switch to another zoned table that also emulates zone append. Also, it cannot change the device size or the zone size. A device can switch to an error target.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | No solution exists | Jul 4, 2025 | Jul 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 3, 2025 |
| Suse | — | Upgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade dtb-lgUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kselftests-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-allwinnerUpgrade kernel-source-vanillaUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade kernel-kvmsmall-vdsoUpgrade dtb-renesasUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade dtb-marvellUpgrade kernel-azure-extraUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade dtb-amazonUpgrade kernel-rt-livepatchUpgrade kernel-source-azureUpgrade dtb-broadcomUpgrade dtb-sprdUpgrade kernel-default-livepatch-develUpgrade dtb-amlogicUpgrade ocfs2-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-azure-develUpgrade kernel-macrosUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade dtb-appleUpgrade dtb-caviumUpgrade dtb-exynosUpgrade kernel-defaultUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-sourceUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-optionalUpgrade dtb-armUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade dtb-xilinxUpgrade dtb-amdUpgrade kernel-docsUpgrade kselftests-kmp-rtUpgrade kernel-rt-develUpgrade dtb-socionextUpgrade dtb-qcomUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-obs-buildUpgrade cluster-md-kmp-rtUpgrade kernel-develUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-rt-vdsoUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade dtb-nvidia | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-6.14Upgrade linux-image-generic-64k-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-1016-gcpUpgrade linux-image-raspiUpgrade linux-image-6.14.0-1013-awsUpgrade linux-image-generic-6.14Upgrade linux-image-6.14.0-1014-raspiUpgrade linux-image-oracle-6.14Upgrade linux-image-oem-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-6.14Upgrade linux-image-6.14.0-1013-oracle-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-awsUpgrade linux-image-6.14.0-1012-azureUpgrade linux-image-6.14.0-1013-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-realtimeUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-genericUpgrade linux-image-6.14.0-1013-oracleUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.14.0-1012-oemUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.14.0-32-generic-64kUpgrade linux-image-oem-6.14Upgrade linux-image-6.14.0-1012-realtimeUpgrade linux-image-6.14.0-1016-gcp-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-gcpUpgrade linux-image-aws-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-generic-64kUpgrade linux-image-azure-6.14Upgrade linux-image-oem-24.04bUpgrade linux-image-6.14.0-32-genericUpgrade linux-image-virtual | Jul 7, 2025 | Jul 3, 2025 |
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