CVE-2019-5736 is a critical vulnerability in runc, affecting Docker before 18.09.2 and other containerization products. It allows an attacker to overwrite the host runc binary, leading to host root access, by exploiting file-descriptor mishandling related to /proc/self/exe within a container. With a CVSS score of 8.6 (HIGH), this vulnerability has a low attack complexity and can result in complete compromise of confidentiality, integrity, and availability of the host system. While not on the KEV catalog, exploit modules are publicly available in Metasploit and ExploitDB, and it has garnered significant community discussion and media coverage, indicating high awareness and potential for exploitation.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 18.09.2CPE matchmatch criteria | cpe:2.3:a:docker:docker:*:*:*:*:*:*:*:* | ||
<= 0.1.1CPE matchmatch criteria | cpe:2.3:a:linuxfoundation:runc:*:*:*:*:*:*:*:* | ||
1.0.0CPE matchmatch criteria | cpe:2.3:a:linuxfoundation:runc:1.0.0:rc1:*:*:*:*:*:* | ||
1.0.0CPE matchmatch criteria | cpe:2.3:a:linuxfoundation:runc:1.0.0:rc2:*:*:*:*:*:* | ||
1.0.0CPE matchmatch criteria | cpe:2.3:a:linuxfoundation:runc:1.0.0:rc3:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.2 GitHub mentions.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
CVE-2019-5736
Jul 13, 2021runc through 1.0-rc6 as used in Docker before 18.09.2 and other products allows attackers to overwrite the host runc binary (and consequently obtain host root access) by leveraging the ability to execute a command as root within one of these types of containers: (1) a new container with an attacker-controlled image or (2) an existing container to which the attacker previously had write access that can be attached with docker exec. This occurs because of file-descriptor mishandling related to /proc/self/exe.
Feb 12, 2019runc: Execution of malicious containers allows for container escape and access to host filesystem
Feb 11, 2019