runc Container Escape Flaws Expose Hosts to Root Compromise
Researchers disclosed three new runc vulnerabilities — CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881 — that can let attackers break container isolation and gain root access on the host systems running Docker, Kubernetes, and other platforms built on runc. The flaws abuse race conditions, mount manipulation, and redirected writes into procfs, including paths such as /proc/sys/kernel/core_pattern and /proc/sysrq-trigger, to turn container access into host-level impact. Sysdig reported that exploitation requires the ability to launch containers with custom mount configurations, making malicious or untrusted container images and Dockerfiles a likely delivery path, and said no active exploitation had been observed at disclosure.
The new issues echo the earlier CVE-2019-5736 runC escape, which allowed container root users to overwrite the host runC binary via /proc/self/exe and /proc/[pid]/exe handling and then execute code as root on the host. That earlier flaw affected Docker by default and also impacted LXC in some configurations, leading maintainers to harden runC by re-executing from a sealed in-memory copy created with memfd_create(). For the newly disclosed bugs, fixed releases are runc 1.2.8, 1.3.3, and 1.4.0-rc.3 or later, and defenders were advised to monitor for suspicious symlink creation and other attempts to target sensitive procfs entries from inside containers.

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
6 events from the most recent confirmed update back to the earliest known activity.
Public GitHub PoC appears for CVE-2025-31133
A GitHub repository was published providing public proof-of-concept or educational exploit material for CVE-2025-31133. The release increased public availability of hands-on technical details for one of the 2025 runc container escape flaws.
Sysdig publishes technical analysis and detection guidance
Sysdig Threat Research Team published analysis of the three 2025 runc vulnerabilities, explaining abuse of maskedPaths, /dev/console mount races, and arbitrary /proc writes against targets such as /proc/sys/kernel/core_pattern and /proc/sysrq-trigger. Sysdig also released detection guidance including an experimental Falco rule for suspicious symlink creation over sensitive procfs targets.
Fixed runc versions released for the 2025 vulnerabilities
The disclosed 2025 runc flaws were fixed in runc versions 1.2.8, 1.3.3, and 1.4.0-rc.3 or later. At the time of reporting, no active exploitation had been observed.
Three new runc container escape vulnerabilities are disclosed
On 2025-11-05, a SUSE researcher disclosed CVE-2025-31133, CVE-2025-52565, and CVE-2025-52881, three runc vulnerabilities that could enable container escape and host root compromise in Docker, Kubernetes, and other environments using runc. The issues involve race conditions, mount manipulation, and procfs write redirection.
Public exploit activity accelerates for CVE-2019-5736
Multiple unofficial proofs of concept for CVE-2019-5736 were released publicly, increasing exploitation interest and pressure around the flaw. In response, the runC team published exploit code earlier than originally planned.
runC container escape flaw CVE-2019-5736 is disclosed and patched
CVE-2019-5736 was disclosed as a runC container escape vulnerability that lets an attacker with root inside a container overwrite the host runC binary and gain root-level code execution on the host. runC and LXC patched the issue by re-executing from a sealed in-memory copy using memfd_create().
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
3 references tracked. Mallory keeps watching after this page renders.
GitHub - C-h4ck-0/Learn-about-cve-2025-31133-poc: Learn about CVE-2025-31133 · GitHub
github.com
Open sourceNew runc vulnerabilities allow container escape: CVE-2025-31133, CVE-2025-52565, CVE-2025-52881 | Sysdig
webflow.sysdig.com
Open sourceBreaking out of Docker via runC - Explaining CVE-2019-5736
unit42.paloaltonetworks.com
Open sourceSee 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.


