CVE-2019-5736
Description
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.
How to fix
- docker docker18.09.2 or later
- linuxcontainers lxc3.2.0 or later
- apache mesos1.4.3, 1.5.3, 1.6.2, 1.7.2 or later
- d2iq kubernetes_engine2.2.0-1.13.3 or later
- d2iq dc\/os1.10.10, 1.11.9, 1.12.1 or later
- access.redhat.com/errata/RHSA-2019:0408
- access.redhat.com/errata/RHSA-2019:0401
- access.redhat.com/errata/RHSA-2019:0303
- tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20190215-runc
- access.redhat.com/errata/RHSA-2019:0304
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/V6A4OSFM5GGOWW4ECELV5OHX2XRAUSPH/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SWFJGIPYAAAMVSWWI3QWYXGA3ZBU2H4W/
- access.redhat.com/errata/RHSA-2019:0975
- usn.ubuntu.com/4048-1/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EGZKRCKI3Y7FMADO2MENMT4TU24QGHFR/
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| docker docker | v < 18.09.2 | 18.09.2 |
| linuxfoundation runc | v ≤ 0.1.1, 1.0.0 | — |
| redhat container_development_kit | 3.7 | — |
| redhat openshift | 3.4, 3.5, 3.6, 3.7 | — |
| redhat enterprise_linux | 8.0 | — |
| redhat enterprise_linux_server | 7.0 | — |
| google kubernetes_engine | No range specified | — |
| linuxcontainers lxc | v < 3.2.0 | 3.2.0 |
| hp onesphere | No range specified | — |
| netapp hci_management_node | No range specified | — |
| netapp solidfire | No range specified | — |
| apache mesos | 1.4.0 ≤ v < 1.4.3, 1.5.0 ≤ v < 1.5.3, 1.6.0 ≤ v < 1.6.2, 1.7.0 ≤ v < 1.7.2 | 1.4.3, 1.5.3, 1.6.2, 1.7.2 |
| opensuse backports_sle | 15.0 | — |
| opensuse leap | 15.0, 15.1, 42.3 | — |
| d2iq kubernetes_engine | v < 2.2.0-1.13.3 | 2.2.0-1.13.3 |
| d2iq dc\/os | v < 1.10.10, 1.10.11 ≤ v < 1.11.9, 1.11.10 ≤ v < 1.12.1 | 1.10.10, 1.11.9, 1.12.1 |
| fedoraproject fedora | 29, 30 | — |
| canonical ubuntu_linux | 16.04, 18.04, 18.10, 19.04 | — |
| microfocus service_management_automation | 2018.02, 2018.05, 2018.08, 2018.11 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.