CVE-2025-52881: runc: LSM labels can be bypassed with malicious config using dummy procfs files
Vulnerability summary
CVE-2025-52881 is a high (CVSS 7.5) UNIX Symbolic Link (Symlink) Following vulnerability in linuxfoundation runc. EPSS estimates a 0.80% chance of exploitation in the next 30 days, higher than 56.7% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (GitHub, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 62 · Related 73Timeline
- 06-11-2025PublishedVulnerability first disclosed.
- 06-11-2025Last modifiedVulnerability information updated.
Description
runc is a CLI tool for spawning and running containers according to the OCI specification. In versions 1.2.7, 1.3.2 and 1.4.0-rc.2, an attacker can trick runc into misdirecting writes to /proc to other procfs files through the use of a racing container with shared mounts (we have also verified this attack is possible to exploit using a standard Dockerfile with docker buildx build as that also permits triggering parallel execution of containers with custom shared mounts configured). This redirect could be through symbolic links in a tmpfs or theoretically other methods such as regular bind-mounts. While similar, the mitigation applied for the related CVE, CVE-2019-19921, was fairly limited and effectively only caused runc to verify that when LSM labels are written they are actually procfs files. This issue is fixed in versions 1.2.8, 1.3.3, and 1.4.0-rc.3.
CVSS metrics
11 scores · 9 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.3HighCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- OSV · WolfiEcosystem advisory · calculated7.3HighCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- OSV · GoEcosystem advisory · calculated7.3HighCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- OSV · ChainguardEcosystem advisory · calculated7.3HighCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- NVDNIST7.3HighCVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · Red hatEcosystem advisory · calculated8.2HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
EPSS trend
Probability
0.80%
Chance of exploitation in the next 30 days
Percentile
57%
Versus all other CVEs
30-day change
Increase +0.24 pp
From 0.56% on 05-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundRunc
Maturity: poc
Weaknesses
CWE · root cause- CWE-61UNIX Symbolic Link (Symlink) FollowingThe product, when opening a file or directory, does not sufficiently account for when the file is a symbolic link that resolves to a target outside of the intended control sphere. This could allow an attacker to cause the product to operate on unauthorized files.
- CWE-363Race Condition Enabling Link FollowingThe product checks the status of a file or directory before accessing it, which produces a race condition in which the file can be replaced with a link before the access is performed, causing the product to access the wrong file.
Affected systems
Known conditions: local access, low-privilege account, user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard197 products
- amazon-k8s-cni-fips< 1.20.4-r3
- amazon-k8s-cni-init-fips< 1.20.4-r3
- amazon-k8s-cni-init-fips-compat< 1.20.4-r3
- azure-container-networking< 1.7.4-r3
- azure-vnet-cni< 1.7.4-r3
Alpine3 products
- buildah< 1.41.6-r0 | < 1.42.1-r0
- podman< 5.6.2-r1 | < 5.7.0-r0
- runc≥ 1.3.0, < 1.3.3-r0
2 vendors · 200 products · Showing 200 of 558
References
58 links- github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prmX Refsource CONFIRMARTICLEREPORTAdvisoryWEBExploitMitigationPatchThird Party Advisory
- github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7rX Refsource MISCAdvisoryWEBPatchThird Party Advisory
- github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2X Refsource MISCAdvisoryWEBPatchThird Party Advisory
- github.com/opencontainers/runc/commit/ff94f9991bd32076c871ef0ad8bc1b763458e480X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/ff6fe1324663538167eca8b3d3eec61e1bd4fa51X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/ed6b1693b8b3ae7eb0250a7e76fc888cdacf98c1X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/db19bbed5348847da433faa9d69e9f90192bfa64X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/d61fd29d854b416feaaf128bf650325cd2182165X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/d40b3439a9614a86e87b81a94c6811ec6fa2d7d2X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/b3dd1bc562ed9996d1a0f249e056c16624046d28X Refsource MISCFIXWEBPatch
Show all 58 references
- github.com/opencontainers/runc/commit/77d217c7c3775d8ca5af89e477e81568ef4572dbX Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/77889b56db939c323d29d1130f28f9aea2edb544X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/6fc191449109ea14bb7d61238f24a33fe08c651fX Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/4b37cd93f86e72feac866442988b549b5b7bf3e6X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/44a0fcf685db051c80b8c269812bb177f5802c58X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/435cc81be6b79cdec73b4002c0dae549b2f6ae6dX Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/3f925525b44d247e390e529e772a0dc0c0bc3557X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/a41366e74080fa9f26a2cd3544e2801449697322X Refsource MISCFIXWEBPatch
- github.com/opencontainers/runc/commit/fdcc9d3cad2f85954a241ccb910a61aaa1ef47f3X Refsource MISCFIXWEBPatch