A Local Privilege Escalation (LPE) vulnerability was found in libblockdev. Generally, the "allow_active" setting in Polkit permits a physically present user to take certain actions based on the session type. Due to the way libblockdev interacts with the udisks daemon, an "allow_active" user on a system may be able escalate to full root privileges on the target host. Normally, udisks mounts user-provided filesystem images with security flags like nosuid and nodev to prevent privilege escalation. However, a local attacker can create a specially crafted XFS image containing a SUID-root shell, then trick udisks into resizing it. This mounts their malicious filesystem with root privileges, allowing them to execute their SUID-root shell and gain complete control of the system.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libblockdev-utilsUpgrade libblockdev-vdo-develUpgrade libblockdev-fsUpgrade libblockdev-cryptoUpgrade libblockdev-mpathUpgrade libblockdev-plugins-allUpgrade libblockdev-part-develUpgrade libblockdev-loop-develUpgrade libblockdev-dmUpgrade libblockdev-lvm-develUpgrade libblockdev-nvmeUpgrade libblockdev-loopUpgrade libblockdev-lvm-dbusUpgrade libblockdev-swapUpgrade libblockdevUpgrade libblockdev-swap-develUpgrade libblockdev-mdraidUpgrade libblockdev-toolsUpgrade libblockdev-vdoUpgrade libblockdev-crypto-develUpgrade libblockdev-partUpgrade libblockdev-lvmUpgrade libblockdev-nvdimmUpgrade libblockdev-fs-develUpgrade libblockdev-develUpgrade libblockdev-s390Upgrade python3-blockdevUpgrade libblockdev-utils-develUpgrade libblockdev-kbdUpgrade libblockdev-mdraid-devel | Jul 3, 2025 | Jun 19, 2025 |
| Amazon Linux Ami 2 | — | Upgrade libblockdev-crypto-develUpgrade libblockdev-cryptoUpgrade libblockdev-dmUpgrade libblockdev-develUpgrade libblockdev-loopUpgrade libblockdev-kbd-develUpgrade libblockdev-nvdimm-develUpgrade libblockdev-utils-develUpgrade libblockdev-swapUpgrade libblockdev-fsUpgrade udisks2-lsmUpgrade libblockdev-lvm-develUpgrade libblockdev-fs-develUpgrade libblockdev-part-develUpgrade libblockdev-btrfsUpgrade libblockdev-kbdUpgrade libudisks2-develUpgrade udisks2-debuginfoUpgrade libblockdev-plugins-allUpgrade libblockdev-nvdimmUpgrade libblockdev-mpath-develUpgrade libblockdev-mdraid-develUpgrade libblockdev-mdraidUpgrade libblockdev-lvmUpgrade libblockdev-mpathUpgrade libblockdev-debuginfoUpgrade libblockdev-utilsUpgrade udisks2Upgrade libblockdev-partUpgrade libblockdev-loop-develUpgrade libblockdev-btrfs-develUpgrade python2-blockdevUpgrade libblockdevUpgrade udisks2-iscsiUpgrade libudisks2Upgrade udisks2-lvm2Upgrade libblockdev-dm-develUpgrade libblockdev-swap-devel | Jun 25, 2025 | Jun 19, 2025 |
| Amazon_linux_2023 | — | Upgrade libblockdev-mdraidUpgrade libblockdev-plugins-allUpgrade libblockdev-utilsUpgrade libblockdev-part-debuginfoUpgrade udisks2-lvm2-debuginfoUpgrade libblockdev-part-develUpgrade libblockdev-swapUpgrade libblockdev-lvm-develUpgrade libblockdevUpgrade libblockdev-mpathUpgrade libblockdev-nvdimm-develUpgrade udisks2Upgrade libudisks2-develUpgrade libblockdev-dmUpgrade libudisks2Upgrade libblockdev-nvme-debuginfoUpgrade libblockdev-toolsUpgrade libblockdev-lvmUpgrade libblockdev-nvdimmUpgrade libblockdev-nvmeUpgrade libblockdev-fsUpgrade python3-blockdevUpgrade libblockdev-tools-debuginfoUpgrade udisks2-debugsourceUpgrade libblockdev-swap-develUpgrade libblockdev-debuginfoUpgrade libblockdev-loop-develUpgrade udisks2-lvm2Upgrade libudisks2-debuginfoUpgrade libblockdev-debugsourceUpgrade libblockdev-dm-debuginfoUpgrade libblockdev-dm-develUpgrade libblockdev-loopUpgrade libblockdev-crypto-develUpgrade libblockdev-mpath-develUpgrade libblockdev-lvm-debuginfoUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-nvme-develUpgrade libblockdev-fs-develUpgrade libblockdev-smart-develUpgrade libblockdev-lvm-dbusUpgrade udisks2-lsm-debuginfoUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-swap-debuginfoUpgrade libblockdev-smartmontools-develUpgrade libblockdev-smartmontoolsUpgrade libblockdev-smartUpgrade libblockdev-lvm-dbus-develUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-develUpgrade libblockdev-utils-develUpgrade libblockdev-cryptoUpgrade libblockdev-lvm-dbus-debuginfoUpgrade udisks2-lsmUpgrade libblockdev-partUpgrade udisks2-debuginfoUpgrade libblockdev-nvdimm-debuginfoUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-utils-debuginfoUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-mdraid-develUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-fs-debuginfo | Jun 24, 2025 | Jun 17, 2025 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Jun 19, 2025 |
| Debian | — | Upgrade libblockdev | Jun 20, 2025 | Jun 20, 2025 |
| Gentoo Linux | — | Upgrade sys-fs/udisks.Upgrade sys-libs/libblockdev. | Jul 2, 2025 | Jun 19, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade libudisks2Upgrade udisks2 | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade libudisks2Upgrade udisks2 | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade libudisks2Upgrade udisks2 | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade libudisks2Upgrade udisks2 | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade libblockdev-nvdimm-develUpgrade libblockdev-vdoUpgrade libblockdevUpgrade libblockdev-fs-develUpgrade python3-blockdevUpgrade libblockdev-kbd-develUpgrade libblockdev-mdraid-develUpgrade libblockdev-develUpgrade libblockdev-lvmUpgrade libblockdev-crypto-develUpgrade libblockdev-mdraidUpgrade libblockdev-nvdimmUpgrade libblockdev-utilsUpgrade libblockdev-swap-develUpgrade libblockdev-utils-develUpgrade libblockdev-smartUpgrade libblockdev-dmUpgrade python2-blockdevUpgrade libblockdev-nvmeUpgrade libblockdev-mpath-develUpgrade libblockdev-loop-develUpgrade libblockdev-cryptoUpgrade libblockdev-swapUpgrade libblockdev-smartmontoolsUpgrade libblockdev-kbdUpgrade libblockdev-vdo-develUpgrade libblockdev-lvm-develUpgrade libblockdev-btrfs-develUpgrade libblockdev-btrfsUpgrade libblockdev-plugins-allUpgrade libblockdev-dm-develUpgrade libblockdev-lvm-dbusUpgrade libblockdev-partUpgrade libblockdev-toolsUpgrade libblockdev-part-develUpgrade libblockdev-mpathUpgrade libblockdev-loopUpgrade libblockdev-fs | Jun 30, 2025 | Jun 17, 2025 |
| Redhat_linux | — | Upgrade libblockdev-lvm-debuginfoUpgrade libblockdev-lvmUpgrade python3-blockdevUpgrade libblockdev-mdraidUpgrade libblockdev-part-debuginfoUpgrade libblockdev-s390-develUpgrade libblockdev-loop-develUpgrade libblockdev-nvmeUpgrade libblockdev-nvme-debuginfoUpgrade libblockdev-toolsUpgrade libblockdev-utilsUpgrade libblockdev-kbd-debuginfoUpgrade libblockdev-kbd-develUpgrade libblockdevUpgrade libblockdev-debugsourceUpgrade libblockdev-utils-develUpgrade python2-blockdevUpgrade libblockdev-nvdimmUpgrade libblockdev-lvm-develUpgrade libblockdev-debuginfoUpgrade libblockdev-dm-debuginfoUpgrade libblockdev-mpathUpgrade libblockdev-swapUpgrade libblockdev-nvdimm-develUpgrade libblockdev-s390-debuginfoUpgrade libblockdev-tools-debuginfoUpgrade libblockdev-part-develUpgrade libblockdev-dmUpgrade libblockdev-vdoUpgrade libblockdev-swap-develUpgrade libblockdev-swap-debuginfoUpgrade libblockdev-dm-develUpgrade libblockdev-vdo-develUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-crypto-develUpgrade libblockdev-utils-debuginfoUpgrade libblockdev-cryptoUpgrade libblockdev-plugins-allUpgrade libblockdev-mpath-develUpgrade libblockdev-partUpgrade libblockdev-smartUpgrade libblockdev-smartmontoolsUpgrade libblockdev-nvdimm-debuginfoUpgrade libblockdev-s390Upgrade libblockdev-vdo-debuginfoUpgrade libblockdev-btrfs-develUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-btrfsUpgrade libblockdev-fs-debuginfoUpgrade libblockdev-develUpgrade libblockdev-mdraid-develUpgrade libblockdev-fsUpgrade libblockdev-fs-develUpgrade libblockdev-lvm-dbus-debuginfoUpgrade libblockdev-kbdUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-lvm-dbusUpgrade libblockdev-loop | Jun 26, 2025 | Jun 19, 2025 |
| Rocky_linux | — | Upgrade libblockdev-fsUpgrade libblockdev-tools-debuginfoUpgrade libblockdev-swapUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-smartUpgrade libblockdev-debugsourceUpgrade libblockdev-part-develUpgrade libblockdev-develUpgrade libblockdev-toolsUpgrade libblockdev-vdo-debuginfoUpgrade libblockdev-cryptoUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-mdraid-develUpgrade libblockdev-utils-debuginfoUpgrade libblockdev-loopUpgrade libblockdev-lvm-dbusUpgrade libblockdev-dm-debuginfoUpgrade libblockdev-fs-debuginfoUpgrade libblockdev-partUpgrade libblockdev-utils-develUpgrade libblockdev-kbdUpgrade libblockdev-crypto-develUpgrade libblockdev-swap-debuginfoUpgrade libblockdev-vdo-develUpgrade python3-blockdevUpgrade libblockdev-lvm-develUpgrade libblockdev-nvmeUpgrade libblockdev-plugins-allUpgrade libblockdev-nvdimmUpgrade libblockdev-loop-develUpgrade libblockdev-fs-develUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-s390Upgrade libblockdev-mpathUpgrade libblockdev-swap-develUpgrade libblockdev-lvm-debuginfoUpgrade libblockdev-part-debuginfoUpgrade libblockdev-nvme-debuginfoUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-utilsUpgrade libblockdev-kbd-debuginfoUpgrade libblockdev-nvdimm-debuginfoUpgrade libblockdevUpgrade libblockdev-vdoUpgrade libblockdev-lvm-dbus-debuginfoUpgrade libblockdev-smartmontoolsUpgrade libblockdev-debuginfoUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-mdraidUpgrade libblockdev-dmUpgrade libblockdev-lvmUpgrade libblockdev-s390-debuginfo | Jul 31, 2025 | Jul 29, 2025 |
| Suse | — | Upgrade libbd_btrfs-develUpgrade libbd_lvm-dbus-develUpgrade typelib-1_0-BlockDev-3_0Upgrade libbd_swap3Upgrade libbd_loop-develUpgrade libbd_part3Upgrade libbd_crypto2Upgrade libbd_utils2Upgrade libbd_fs-develUpgrade libbd_utils3Upgrade libbd_mpath2Upgrade libbd_mpath-develUpgrade libbd_vdo-develUpgrade libbd_lvm2Upgrade libblockdev2Upgrade libbd_mdraid-develUpgrade libbd_swap2Upgrade libbd_part2Upgrade libbd_mpath3Upgrade libbd_dm3Upgrade libbd_nvme3Upgrade libbd_fs2Upgrade libbd_kbd2Upgrade libbd_kbd-develUpgrade libbd_crypto3Upgrade libbd_lvm3Upgrade libbd_mdraid2Upgrade libbd_lvm-dbus2Upgrade libbd_fs3Upgrade python3-libblockdevUpgrade libbd_part-develUpgrade libbd_loop3Upgrade libblockdev-develUpgrade libbd_btrfs2Upgrade libbd_swap-develUpgrade libbd_utils-develUpgrade libbd_mdraid3Upgrade libblockdev3Upgrade libbd_loop2Upgrade typelib-1_0-BlockDev-2_0Upgrade libbd_vdo2Upgrade libbd_lvm-develUpgrade libbd_lvm-dbus3Upgrade libbd_crypto-develUpgrade libbd_dm2Upgrade libbd_dm-develUpgrade libbd_btrfs3Upgrade libblockdev | Jun 23, 2025 | Jun 19, 2025 |
| Ubuntu | — | Upgrade libblockdev3Upgrade udisks2 (Ubuntu Pro)Upgrade libblockdev2Upgrade udisks2Upgrade libudisks2-0Upgrade libblockdev2 (Ubuntu Pro)Upgrade libudisks2-0 (Ubuntu Pro) | Jun 20, 2025 | Jun 18, 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