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.
CVSS Details
- CVSS 3.1 Base Score: 7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/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 libblockdev-partUpgrade libblockdev-mdraid-develUpgrade python3-blockdevUpgrade libblockdev-nvdimmUpgrade libblockdev-vdoUpgrade libblockdev-crypto-develUpgrade libblockdev-lvmUpgrade libblockdev-kbdUpgrade libblockdev-fs-develUpgrade libblockdev-develUpgrade libblockdev-s390Upgrade libblockdev-utils-develUpgrade libblockdev-toolsUpgrade libblockdev-part-develUpgrade libblockdev-loopUpgrade libblockdev-loop-develUpgrade libblockdev-nvmeUpgrade libblockdev-mpathUpgrade libblockdev-cryptoUpgrade libblockdev-lvm-dbusUpgrade libblockdev-fsUpgrade libblockdev-swap-develUpgrade libblockdev-swapUpgrade libblockdevUpgrade libblockdev-lvm-develUpgrade libblockdev-mdraidUpgrade libblockdev-vdo-develUpgrade libblockdev-dmUpgrade libblockdev-utilsUpgrade libblockdev-plugins-all | Jul 3, 2025 | Jun 19, 2025 |
| Amazon Linux Ami 2 | — | Upgrade libblockdev-dm-develUpgrade udisks2Upgrade udisks2-lvm2Upgrade python2-blockdevUpgrade libblockdev-partUpgrade libblockdev-mdraid-develUpgrade udisks2-iscsiUpgrade libblockdev-lvmUpgrade libblockdev-mpath-develUpgrade libblockdev-plugins-allUpgrade libblockdev-loop-develUpgrade libblockdev-swap-develUpgrade libblockdev-mdraidUpgrade libblockdevUpgrade libblockdev-nvdimmUpgrade libblockdev-btrfs-develUpgrade udisks2-debuginfoUpgrade libudisks2Upgrade libblockdev-debuginfoUpgrade libblockdev-utilsUpgrade libblockdev-mpathUpgrade libblockdev-loopUpgrade libblockdev-btrfsUpgrade libblockdev-nvdimm-develUpgrade libudisks2-develUpgrade libblockdev-fs-develUpgrade udisks2-lsmUpgrade libblockdev-part-develUpgrade libblockdev-lvm-develUpgrade libblockdev-crypto-develUpgrade libblockdev-dmUpgrade libblockdev-cryptoUpgrade libblockdev-utils-develUpgrade libblockdev-kbdUpgrade libblockdev-kbd-develUpgrade libblockdev-swapUpgrade libblockdev-fsUpgrade libblockdev-devel | Jun 25, 2025 | Jun 19, 2025 |
| Amazon_linux_2023 | — | Upgrade libblockdev-swap-debuginfoUpgrade udisks2-lsm-debuginfoUpgrade libblockdev-lvm-dbusUpgrade libblockdev-cryptoUpgrade libblockdev-smartUpgrade libblockdev-lvm-dbus-develUpgrade libblockdev-nvme-develUpgrade libblockdev-smartmontools-develUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-smartmontoolsUpgrade udisks2-debuginfoUpgrade udisks2-lsmUpgrade libblockdev-utils-develUpgrade libblockdev-mpath-develUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-lvm-dbus-debuginfoUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-develUpgrade libblockdev-nvdimm-debuginfoUpgrade libblockdev-crypto-develUpgrade libblockdev-fs-debuginfoUpgrade libblockdev-utils-debuginfoUpgrade libblockdev-smart-develUpgrade libblockdev-partUpgrade libblockdev-fs-develUpgrade libblockdev-lvm-debuginfoUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-mdraid-develUpgrade libblockdev-part-develUpgrade libblockdev-lvm-develUpgrade libudisks2Upgrade libblockdev-toolsUpgrade libblockdev-nvme-debuginfoUpgrade libblockdev-loopUpgrade libblockdev-fsUpgrade libblockdev-debugsourceUpgrade libblockdev-mdraidUpgrade libblockdev-nvmeUpgrade udisks2Upgrade libblockdev-nvdimm-develUpgrade libblockdev-mpathUpgrade libblockdev-swap-develUpgrade libblockdev-loop-develUpgrade libblockdev-debuginfoUpgrade libblockdev-part-debuginfoUpgrade libudisks2-debuginfoUpgrade libblockdev-tools-debuginfoUpgrade libblockdev-dm-debuginfoUpgrade udisks2-lvm2Upgrade libblockdev-lvmUpgrade libblockdev-dmUpgrade libblockdevUpgrade libblockdev-utilsUpgrade libblockdev-plugins-allUpgrade libblockdev-nvdimmUpgrade libblockdev-dm-develUpgrade udisks2-lvm2-debuginfoUpgrade python3-blockdevUpgrade udisks2-debugsourceUpgrade libudisks2-develUpgrade libblockdev-swap | 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-libs/libblockdev.Upgrade sys-fs/udisks. | 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 udisks2Upgrade libudisks2 | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade udisks2Upgrade libudisks2 | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade libblockdev-crypto-develUpgrade libblockdev-mdraid-develUpgrade libblockdev-nvdimm-develUpgrade libblockdev-kbd-develUpgrade libblockdev-fs-develUpgrade libblockdev-develUpgrade libblockdev-vdoUpgrade libblockdev-dmUpgrade python2-blockdevUpgrade libblockdev-utils-develUpgrade libblockdev-nvdimmUpgrade libblockdev-mdraidUpgrade libblockdev-utilsUpgrade libblockdev-smartUpgrade libblockdev-swap-develUpgrade libblockdevUpgrade python3-blockdevUpgrade libblockdev-lvmUpgrade libblockdev-lvm-develUpgrade libblockdev-nvmeUpgrade libblockdev-btrfs-develUpgrade libblockdev-btrfsUpgrade libblockdev-loop-develUpgrade libblockdev-dm-develUpgrade libblockdev-swapUpgrade libblockdev-partUpgrade libblockdev-lvm-dbusUpgrade libblockdev-fsUpgrade libblockdev-smartmontoolsUpgrade libblockdev-kbdUpgrade libblockdev-cryptoUpgrade libblockdev-vdo-develUpgrade libblockdev-plugins-allUpgrade libblockdev-mpath-develUpgrade libblockdev-toolsUpgrade libblockdev-mpathUpgrade libblockdev-loopUpgrade libblockdev-part-devel | Jun 30, 2025 | Jun 17, 2025 |
| Redhat_linux | — | Upgrade libblockdev-nvdimm-debuginfoUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-fs-debuginfoUpgrade libblockdev-btrfs-develUpgrade libblockdev-btrfsUpgrade libblockdev-vdo-debuginfoUpgrade libblockdev-swap-debuginfoUpgrade libblockdev-s390Upgrade libblockdev-plugins-allUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-lvm-dbusUpgrade libblockdev-kbdUpgrade libblockdev-smartmontoolsUpgrade libblockdev-dm-develUpgrade libblockdev-vdo-develUpgrade libblockdev-mpath-develUpgrade libblockdev-develUpgrade libblockdev-smartUpgrade libblockdev-partUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-mdraid-develUpgrade libblockdev-cryptoUpgrade libblockdev-fsUpgrade libblockdev-kbd-debuginfoUpgrade libblockdev-utilsUpgrade libblockdev-s390-debuginfoUpgrade libblockdev-nvdimm-develUpgrade libblockdev-lvm-debuginfoUpgrade libblockdev-kbd-develUpgrade libblockdev-debuginfoUpgrade libblockdev-nvme-debuginfoUpgrade libblockdev-part-debuginfoUpgrade libblockdev-nvmeUpgrade libblockdev-nvdimmUpgrade python2-blockdevUpgrade libblockdev-mpathUpgrade libblockdev-utils-develUpgrade libblockdev-dm-debuginfoUpgrade libblockdev-dmUpgrade libblockdev-part-develUpgrade libblockdev-vdoUpgrade libblockdev-lvm-develUpgrade libblockdev-swap-develUpgrade libblockdevUpgrade libblockdev-toolsUpgrade libblockdev-s390-develUpgrade libblockdev-debugsourceUpgrade libblockdev-loop-develUpgrade libblockdev-mdraidUpgrade python3-blockdevUpgrade libblockdev-lvmUpgrade libblockdev-swapUpgrade libblockdev-tools-debuginfo | Jun 26, 2025 | Jun 19, 2025 |
| Rocky_linux | — | Upgrade libblockdev-cryptoUpgrade libblockdev-lvm-dbusUpgrade libblockdev-utils-debuginfoUpgrade libblockdev-utils-develUpgrade libblockdev-develUpgrade libblockdev-partUpgrade libblockdev-vdo-debuginfoUpgrade libblockdev-fs-debuginfoUpgrade libblockdev-kbdUpgrade libblockdev-dm-debuginfoUpgrade libblockdev-toolsUpgrade libblockdev-tools-debuginfoUpgrade libblockdev-crypto-debuginfoUpgrade libblockdev-debugsourceUpgrade libblockdev-swap-debuginfoUpgrade libblockdev-vdo-develUpgrade libblockdev-part-develUpgrade libblockdev-mpath-debuginfoUpgrade libblockdev-crypto-develUpgrade libblockdev-mdraid-develUpgrade libblockdev-smartUpgrade libblockdev-swapUpgrade libblockdev-fsUpgrade libblockdev-utilsUpgrade libblockdev-nvme-debuginfoUpgrade libblockdev-loop-debuginfoUpgrade libblockdev-fs-develUpgrade libblockdev-part-debuginfoUpgrade libblockdev-nvdimm-debuginfoUpgrade libblockdev-vdoUpgrade libblockdev-loop-develUpgrade libblockdev-s390Upgrade libblockdevUpgrade libblockdev-smartmontoolsUpgrade libblockdev-lvm-dbus-debuginfoUpgrade libblockdev-mdraidUpgrade libblockdev-smart-debuginfoUpgrade libblockdev-debuginfoUpgrade libblockdev-smartmontools-debuginfoUpgrade libblockdev-lvm-develUpgrade libblockdev-mdraid-debuginfoUpgrade libblockdev-mpathUpgrade libblockdev-nvmeUpgrade libblockdev-lvm-debuginfoUpgrade libblockdev-dmUpgrade libblockdev-swap-develUpgrade libblockdev-plugins-allUpgrade libblockdev-lvmUpgrade python3-blockdevUpgrade libblockdev-s390-debuginfoUpgrade libblockdev-nvdimmUpgrade libblockdev-kbd-debuginfo | Jul 31, 2025 | Jul 29, 2025 |
| Suse | — | Upgrade libbd_dm3Upgrade libbd_fs-develUpgrade libbd_mpath3Upgrade libbd_mdraid-develUpgrade libbd_nvme3Upgrade libbd_vdo-develUpgrade libbd_mpath-develUpgrade libbd_utils3Upgrade libbd_swap2Upgrade libbd_part3Upgrade libbd_lvm2Upgrade libbd_part2Upgrade libbd_loop-develUpgrade libbd_crypto2Upgrade libbd_mpath2Upgrade typelib-1_0-BlockDev-3_0Upgrade libbd_swap3Upgrade libbd_btrfs-develUpgrade libbd_lvm-dbus-develUpgrade libblockdev2Upgrade libbd_utils2Upgrade libbd_fs2Upgrade libblockdev3Upgrade libbd_crypto-develUpgrade libbd_btrfs3Upgrade libbd_utils-develUpgrade libbd_mdraid3Upgrade python3-libblockdevUpgrade libbd_kbd2Upgrade libbd_crypto3Upgrade libbd_loop3Upgrade libbd_part-develUpgrade libbd_kbd-develUpgrade libbd_dm2Upgrade libbd_dm-develUpgrade libbd_lvm-develUpgrade libbd_lvm-dbus3Upgrade libbd_loop2Upgrade typelib-1_0-BlockDev-2_0Upgrade libbd_lvm3Upgrade libblockdevUpgrade libbd_mdraid2Upgrade libbd_lvm-dbus2Upgrade libbd_fs3Upgrade libblockdev-develUpgrade libbd_vdo2Upgrade libbd_btrfs2Upgrade libbd_swap-devel | Jun 23, 2025 | Jun 19, 2025 |
| Ubuntu | — | Upgrade libblockdev2Upgrade udisks2 (Ubuntu Pro)Upgrade libblockdev3Upgrade udisks2Upgrade libudisks2-0 (Ubuntu Pro)Upgrade libblockdev2 (Ubuntu Pro)Upgrade libudisks2-0 | Jun 20, 2025 | Jun 18, 2025 |
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