CVE-2025-6020 Linux-pam: linux-pam directory traversal

High 7.8 Published Updated

Local attackers can exploit symlink race conditions in the pam_namespace module to elevate privileges to root on affected Linux systems.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2025-6020?

CVE-2025-6020 is a high-severity path traversal vulnerability in Red Hat Compliance Operator 1, published on 17 Jun 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 linux-pam. The module pam_namespace may use access user-controlled paths without proper protection, allowing local users to elevate their privileges to root via multiple symlink attacks and race conditions.

Weakness: CWE-22

Which versions are affected by CVE-2025-6020?

Linux distribution packages (40)
pam AlmaLinux:10All versions1.6.1-8.el10
pam-devel AlmaLinux:10All versions1.6.1-8.el10
pam-libs AlmaLinux:10All versions1.6.1-8.el10
pam AlmaLinux:8All versions1.3.1-37.el8_10
pam-devel AlmaLinux:8All versions1.3.1-37.el8_10
pam AlmaLinux:9All versions1.5.1-25.el9_6
pam-devel AlmaLinux:9All versions1.5.1-25.el9_6
pam-docs AlmaLinux:9All versions1.5.1-25.el9_6
pam Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam-debuginfo Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam-debugsource Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam-devel Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam-libs Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam-libs-debuginfo Red Hat:enterprise_linux:10.1All versions0:1.6.1-8.el10
pam Red Hat:enterprise_linux:8::baseosAll versions0:1.3.1-37.el8_10
pam-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:1.3.1-37.el8_10
pam-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:1.3.1-37.el8_10
pam-devel Red Hat:enterprise_linux:8::baseosAll versions0:1.3.1-37.el8_10
pam-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.5.1-25.el9_6
pam-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.5.1-25.el9_6
pam-devel Red Hat:enterprise_linux:9::appstreamAll versions0:1.5.1-25.el9_6
pam-docs Red Hat:enterprise_linux:9::appstreamAll versions0:1.5.1-25.el9_6
pam Red Hat:enterprise_linux:9::baseosAll versions0:1.5.1-25.el9_6
pam-debuginfo Red Hat:enterprise_linux:9::baseosAll versions0:1.5.1-25.el9_6
pam-debugsource Red Hat:enterprise_linux:9::baseosAll versions0:1.5.1-25.el9_6
pam Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam-debugsource Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam-devel Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam-libs Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam-libs-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.6.1-8.el10_0
pam Red Hat:rhel_aus:8.2::baseosAll versions0:1.3.1-8.el8_2.1
pam-debuginfo Red Hat:rhel_aus:8.2::baseosAll versions0:1.3.1-8.el8_2.1
pam-debugsource Red Hat:rhel_aus:8.2::baseosAll versions0:1.3.1-8.el8_2.1
pam-devel Red Hat:rhel_aus:8.2::baseosAll versions0:1.3.1-8.el8_2.1
pam Red Hat:rhel_aus:8.4::baseosAll versions0:1.3.1-14.el8_4.1
pam-debuginfo Red Hat:rhel_aus:8.4::baseosAll versions0:1.3.1-14.el8_4.1
pam-debugsource Red Hat:rhel_aus:8.4::baseosAll versions0:1.3.1-14.el8_4.1
pam-devel Red Hat:rhel_aus:8.4::baseosAll versions0:1.3.1-14.el8_4.1
pam Red Hat:rhel_aus:8.6::baseosAll versions0:1.3.1-16.el8_6.2

How do I fix CVE-2025-6020?

Apply the vendor's patch.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2025-6020 being exploited?

There is no known exploitation of CVE-2025-6020 in the wild and no public exploit code.

Sources

Also known as ALSA-2025:10027, ALSA-2025:20181, ALSA-2025:9526, AZL-64113, AZL-64142, CLSA-2025-1752089633 and 38 more.

Is CVE-2025-6020 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free