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.
2019-02-11T19:29:00.297
2024-11-21T04:45:24.603
Modified
CVSSv3.1: 8.6 (HIGH)
AV:N/AC:M/Au:N/C:C/I:C/A:C
8.6
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | docker | docker | < 18.09.2 | Yes |
Application | linuxfoundation | runc | ≤ 0.1.1 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | linuxfoundation | runc | 1.0.0 | Yes |
Application | redhat | container_development_kit | 3.7 | Yes |
Application | redhat | openshift | 3.4 | Yes |
Application | redhat | openshift | 3.5 | Yes |
Application | redhat | openshift | 3.6 | Yes |
Application | redhat | openshift | 3.7 | Yes |
Operating System | redhat | enterprise_linux | 8.0 | Yes |
Operating System | redhat | enterprise_linux_server | 7.0 | Yes |
Application | kubernetes_engine | - | Yes | |
Application | linuxcontainers | lxc | < 3.2.0 | Yes |
Application | hp | onesphere | - | Yes |
Application | netapp | hci_management_node | - | Yes |
Application | netapp | solidfire | - | Yes |
Application | apache | mesos | < 1.4.3 | Yes |
Application | apache | mesos | < 1.5.3 | Yes |
Application | apache | mesos | < 1.6.2 | Yes |
Application | apache | mesos | < 1.7.2 | Yes |
Application | opensuse | backports_sle | 15.0 | Yes |
Application | opensuse | backports_sle | 15.0 | Yes |
Operating System | opensuse | leap | 15.0 | Yes |
Operating System | opensuse | leap | 15.1 | Yes |
Operating System | opensuse | leap | 42.3 | Yes |
Application | d2iq | kubernetes_engine | < 2.2.0-1.13.3 | Yes |
Operating System | d2iq | dc\/os | < 1.10.10 | Yes |
Operating System | d2iq | dc\/os | < 1.11.9 | Yes |
Operating System | d2iq | dc\/os | < 1.12.1 | Yes |
Operating System | fedoraproject | fedora | 29 | Yes |
Operating System | fedoraproject | fedora | 30 | Yes |
Operating System | canonical | ubuntu_linux | 16.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.04 | Yes |
Operating System | canonical | ubuntu_linux | 18.10 | Yes |
Operating System | canonical | ubuntu_linux | 19.04 | Yes |
Application | microfocus | service_management_automation | 2018.02 | Yes |
Application | microfocus | service_management_automation | 2018.05 | Yes |
Application | microfocus | service_management_automation | 2018.08 | Yes |
Application | microfocus | service_management_automation | 2018.11 | Yes |