CVE-2017-1002101
kubernetes: Volume security can be sidestepped with innocent emptyDir and subpath
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (high), Kubernetes (high), Oracle (high).
Description
In Kubernetes versions 1.3.x, 1.4.x, 1.5.x, 1.6.x and prior to versions 1.7.14, 1.8.9 and 1.9.4 containers using subpath volume mounts with any volume type (including non-privileged pods, subject to file permissions) can access files/directories outside of the volume, including the host's filesystem.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | kubernetes | 1.7.16+dfsg-1 |
| debian 12 | kubernetes | 1.7.16+dfsg-1 |
| debian 13 | kubernetes | 1.7.16+dfsg-1 |
| debian 14 | kubernetes | 1.7.16+dfsg-1 |
| echo | kubernetes | 1.7.16+dfsg-1 |
| k8s::Official Kubernetes CVE Feed | k8s.io/apiserver, k8s.io/kubelet | 1.7.14, 1.8.9, 1.9.4 |
| Oracle Linux 7 | kubeadm, kubectl, kubelet | 1.9.1-2.1.5.el7 |
| Red Hat | kubernetes, kubernetes-client, kubernetes-master and 1 more | no fix listed |
Show all 14 entries from 8 sources
| Source | Package | Fixed in |
|---|---|---|
| debian 11 | kubernetes | 1.7.16+dfsg-1 |
| debian 12 | kubernetes | 1.7.16+dfsg-1 |
| debian 13 | kubernetes | 1.7.16+dfsg-1 |
| debian 14 | kubernetes | 1.7.16+dfsg-1 |
| echo | kubernetes | 1.7.16+dfsg-1 |
| k8s::Official Kubernetes CVE Feed | k8s.io/apiserver | 1.7.14, 1.8.9, 1.9.4 |
| k8s::Official Kubernetes CVE Feed | k8s.io/kubelet | 1.7.14, 1.8.9, 1.9.4 |
| Oracle Linux 7 | kubeadm | 1.9.1-2.1.5.el7 |
| Oracle Linux 7 | kubectl | 1.9.1-2.1.5.el7 |
| Oracle Linux 7 | kubelet | 1.9.1-2.1.5.el7 |
| Red Hat | kubernetes | no fix listed |
| Red Hat | kubernetes-client | no fix listed |
| Red Hat | kubernetes-master | no fix listed |
| Red Hat | kubernetes-node | no fix listed |
References
- http://lists.opensuse.org/opensuse-security-announce/2020-04/msg00041.html
- https://access.redhat.com/errata/RHSA-2018:0475
- https://access.redhat.com/security/cve/CVE-2017-1002101
- https://github.com/bgeesaman/subpath-exploit/
- https://github.com/kubernetes/kubernetes/issues/60813
- https://linux.oracle.com/cve/CVE-2017-1002101.html
- https://linux.oracle.com/errata/ELSA-2018-4061.html
- https://nvd.nist.gov/vuln/detail/CVE-2017-1002101