NetSight
high8.6Public exploit code

CVE-2019-5736

runc 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 roo…

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

runc 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.

Affected products

VendorProductAffected versions
DockerDocker
before 18.09.2
LinuxfoundationRunc
through 0.1.1
Version 1.0.0
RedhatContainer Development Kit
Version 3.7
RedhatOpenshift
Versions 3.4, 3.5, 3.6, 3.7
RedhatEnterprise Linux
Version 8.0
RedhatEnterprise Linux Server
Version 7.0
GoogleKubernetes Engine
All versions
LinuxcontainersLxc
before 3.2.0
HpOnesphere
All versions
NetappHci Management Node
All versions
NetappSolidfire
All versions
ApacheMesos
from 1.4.0 before 1.4.3
from 1.5.0 before 1.5.3
from 1.6.0 before 1.6.2
from 1.7.0 before 1.7.2

Weakness classification

References