Vulnerability · Published Jun 19, 2025 · Assigned by redhat

CVE-2025-6019Libblockdev: lpe from allow_active to root in libblockdev via udisks

High 7.0

In plain English

A high-severity security flaw in libblockdev. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 42% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.0High
Exploit odds (30 days)0.5%top 58.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10libblockdev3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-crypto3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-crypto3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-crypto2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-crypto2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-crypto2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-crypto2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-crypto-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-crypto-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-crypto-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-crypto-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-dm3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-dm3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-dm2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-dm2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-dm2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-dm2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-dm-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-dm-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-dm-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-fs3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-fs3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-fs2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-fs2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-fs2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-fs2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-fs-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-fs-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-fs-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-fs-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:8libblockdev-kbd2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-kbd2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-kbd2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-kbd2.28-14.el9_6ALSA-2025:9327
AlmaLinux:8libblockdev-kbd-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-kbd-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-loop3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-loop3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-loop2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-loop2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-loop2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-loop2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-loop-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-loop-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-loop-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-loop-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-lvm3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-lvm3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-lvm2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-lvm2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-lvm2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-lvm2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-lvm-dbus3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-lvm-dbus3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-lvm-dbus2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-lvm-dbus2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-lvm-dbus2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-lvm-dbus2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-lvm-dbus-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-lvm-dbus-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-lvm-dbus-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-lvm-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-lvm-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-lvm-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-lvm-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-mdraid3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-mdraid3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-mdraid2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-mdraid2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-mdraid2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-mdraid2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-mdraid-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-mdraid-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-mdraid-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-mdraid-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-mpath3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-mpath3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-mpath2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-mpath2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-mpath2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-mpath2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-mpath-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-mpath-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-mpath-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-nvdimm3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-nvdimm3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-nvdimm2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-nvdimm2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-nvdimm2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-nvdimm2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-nvdimm-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-nvdimm-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-nvdimm-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-nvme3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-nvme3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:9libblockdev-nvme2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-nvme2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-nvme-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:9libblockdev-nvme-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-part3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-part3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-part2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-part2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-part2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-part2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-part-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-part-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-part-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-part-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-plugins-all3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-plugins-all3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-plugins-all2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-plugins-all2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-plugins-all2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-plugins-all2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-s3903.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-s3903.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-s3902.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-s3902.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-s3902.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-s3902.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-s390-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-s390-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-s390-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-smart3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-smart3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-smart-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-smartmontools3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-smartmontools3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-smartmontools-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-swap3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-swap3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-swap2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-swap2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-swap2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-swap2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-swap-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-swap-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-swap-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-swap-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-tools3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10libblockdev-tools3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8libblockdev-tools2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-tools2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9libblockdev-tools2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:10libblockdev-utils3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:10libblockdev-utils3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-utils2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-utils2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9libblockdev-utils2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:9libblockdev-utils2.28-14.el9_6ALSA-2025:9327
AlmaLinux:10libblockdev-utils-devel3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:8libblockdev-utils-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-utils-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:9libblockdev-utils-devel2.28-13.el9_6.alma.1ALSA-2025:A005
AlmaLinux:8libblockdev-vdo2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-vdo2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8libblockdev-vdo-devel2.28-7.el8_10ALSA-2025:9878
AlmaLinux:8libblockdev-vdo-devel2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:10python3-blockdev3.2.0-3.el10_0.alma.1ALSA-2025:A006
AlmaLinux:10python3-blockdev3.2.0-4.el10_0ALSA-2025:9328
AlmaLinux:8python3-blockdev2.28-6.el8.alma.1ALSA-2025:A004
AlmaLinux:8python3-blockdev2.28-7.el8_10ALSA-2025:9878
AlmaLinux:9python3-blockdev2.28-14.el9_6ALSA-2025:9327
AlmaLinux:9python3-blockdev2.28-13.el9_6.alma.1ALSA-2025:A005
Debian:12libblockdev2.28-2+deb12u1DEBIAN-CVE-2025-6019
Debian:12libblockdev2.28-2+deb12u1DSA-5943-1
Debian:13libblockdev3.3.0-2.1DEBIAN-CVE-2025-6019
Debian:14libblockdev3.3.0-2.1DEBIAN-CVE-2025-6019
Rocky Linux:10libblockdev0:3.2.0-4.el10_0RLSA-2025:9328
Rocky Linux:8libblockdev0:2.28-7.el8_10RLSA-2025:9878
Rocky Linux:9libblockdev0:2.28-14.el9_6RLSA-2025:9327
Ubuntu:22.04:LTSlibblockdev2.26-1ubuntu0.1USN-7577-1
Ubuntu:22.04:LTSlibblockdev2.26-1ubuntu0.1UBUNTU-CVE-2025-6019
Ubuntu:24.04:LTSlibblockdev3.1.1-1ubuntu0.1UBUNTU-CVE-2025-6019
Ubuntu:24.04:LTSlibblockdev3.1.1-1ubuntu0.1USN-7577-1
Ubuntu:22.04:LTSudisks22.9.4-1ubuntu2.2USN-7578-1
Ubuntu:22.04:LTSudisks22.9.4-1ubuntu2.2UBUNTU-CVE-2025-6019
Ubuntu:24.04:LTSudisks22.10.1-6ubuntu1.2USN-7578-1
Ubuntu:24.04:LTSudisks22.10.1-6ubuntu1.2UBUNTU-CVE-2025-6019
Ubuntu:25.10udisks22.10.1-12.1ubuntu1UBUNTU-CVE-2025-6019

Affected products (as reported)

Weakness: CWE-250 · Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

References