Critical runC Vulnerabilities Enable Full Container Escape and Host Compromise
Security researchers have disclosed three critical vulnerabilities in the runC container runtime, which is widely used in platforms such as Docker and Kubernetes. The flaws, identified as CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881, arise from logic and race-condition errors in runC's handling of temporary bind mounts, symbolic links, and certain write operations. Attackers can exploit these weaknesses to break container isolation, potentially gaining write access to sensitive host system files and kernel interfaces such as /proc/sys/kernel/core_pattern or /proc/sysrq-trigger, leading to full container escapes and even host-level compromise.
The vulnerabilities allow attackers to abuse masked paths, console bind-mounts, and redirected writes, bypassing standard hardening and isolation controls. Exploitation requires either custom mount configurations or the use of untrusted container images, but the risk is significant for orchestrated environments like Docker and Kubernetes. Security advisories from both the runC project and the U.S. National Vulnerability Database urge immediate updates to patched versions or the application of provided patches to mitigate these threats. The vulnerabilities highlight the importance of robust container runtime security and the potential impact of logic flaws in core infrastructure components.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
3 events from the most recent confirmed update back to the earliest known activity.
Sysdig publishes detection rules for exploitation attempts
Sysdig released detection rules to help defenders identify attempts to exploit the runc vulnerabilities in containerized environments. The guidance accompanied broader recommendations to patch affected systems immediately, especially where untrusted images or custom mount configurations are used.
runc releases fixes for the container-escape flaws
The vulnerabilities were fixed in runc versions 1.2.8, 1.3.3, and 1.4.0-rc.3. The fixes address issues involving masked paths, console bind-mounts, and redirected writes that could bypass isolation controls such as SELinux and AppArmor.
Researchers discover three runc container-escape vulnerabilities
Security researchers identified three high-severity logic flaws in the runc container runtime, tracked as CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881. The bugs allow container escape and potential root-level access on Docker or Kubernetes hosts by abusing procfs-related write handling.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
2 references tracked. Mallory keeps watching after this page renders.
See the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


