CVE-2025-8067 Udisks: out-of-bounds read in udisks daemon
An out-of-bounds read in the UDisks daemon allows local attackers to crash the service or escalate privileges by accessing privileged files via negative index parameters.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-8067?
CVE-2025-8067 is a high-severity memory corruption vulnerability in Red Hat Enterprise Linux 10, published on 28 Aug 2025. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A flaw was found in the Udisks daemon, where it allows unprivileged users to create loop devices using the D-BUS system. This is achieved via the loop device handler, which handles requests sent through the D-BUS interface. As two of the parameters of this handle, it receives the file descriptor list and index specifying the file where the loop device should be backed. The function itself validates the index value to ensure it isn't bigger than the maximum value allowed. However, it fails to validate the lower bound, allowing the index parameter to be a negative value. Under these circumstances, an attacker can cause the UDisks daemon to crash or perform a local privilege escalation by gaining access to files owned by privileged users.
Weakness: CWE-125
Which versions are affected by CVE-2025-8067?
Linux distribution packages (40)
libudisks2 AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
libudisks2-devel AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
udisks2 AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
udisks2-iscsi AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
udisks2-lsm AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
udisks2-lvm2 AlmaLinux:10 | All versions | 2.10.90-5.el10_0.1 |
libudisks2 AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
libudisks2-devel AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
udisks2 AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
udisks2-iscsi AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
udisks2-lsm AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
udisks2-lvm2 AlmaLinux:8 | All versions | 2.9.0-16.el8_10.1 |
libudisks2 AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
libudisks2-devel AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
udisks2 AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
udisks2-iscsi AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
udisks2-lsm AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
udisks2-lvm2 AlmaLinux:9 | All versions | 2.9.4-11.el9_6.1 |
libudisks2 Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
libudisks2-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
libudisks2-devel Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2 Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-debugsource Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-iscsi Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-iscsi-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-lsm Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-lsm-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-lvm2 Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
udisks2-lvm2-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:2.10.90-5.el10_0.1 |
libudisks2 Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
libudisks2-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2 Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-iscsi Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-iscsi-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-lsm Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-lsm-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
udisks2-lvm2 Red Hat:enterprise_linux:8::appstream | All versions | 0:2.9.0-16.el8_10.1 |
How do I fix CVE-2025-8067?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2025-8067 being exploited?
There is no known exploitation of CVE-2025-8067 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Sources
Also known as ALSA-2025:15017, ALSA-2025:15018, ALSA-2025:15020, AZL-73051, CLSA-2025-1763123915, CLSA-2025-1763141692 and 32 more.