Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2019-5736-POC — Proof of concept code for breaking out of docker via runC | Kitploit
Tools/GitHubGitHub/ryanngwh/cve-2019-5736-poc
Privilege EscalationContainer SecurityVulnerability AnalysisExploitationContainer EscapeArchived
GitHubryanngwh/cve-2019-5736-poc

CVE-2019-5736-POC

Proof of concept code for breaking out of docker via runC

View Repository
257 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Breaking out of Docker via RunC

A proof of concept code for CVE-2019-5736

This POC is heavily based on YuvalAvra's POC. I do not claim any credit for the code utilised in this POC.

More information about this vulnerability and a demonstration of how it can be exploited can be found in the worksheet. Information in the worksheet is based a blog post by Twistlock Labs.

Usage

This POC has the ability to modify binaries on the host system, therefore, is recommended to be conducted in a virtual machine.

The POC overwrites runC on the host machine with code to setup a persistent remote desktop using VNC

Clone the repository:

root@kitploit:~
$ git clone https://github.com/RyanNgWH/CVE-2019-5736-POC

Build and run the Docker image:

root@kitploit:~
$ docker build -t image_name:latest /path/to/malicious_image_POC
$ docker run --rm image_name:latest
Download Tool