CVE-2019-14271
docker: nsswitch based config loaded inside chroot under Glibc
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Photon OS. Rated lower by Red Hat (high), Oracle (high).
Description
In Docker 19.03.x before 19.03.1 linked against the GNU C Library (aka glibc), code injection can occur when the nsswitch facility dynamically loads a library inside a chroot that contains the contents of the container.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| go::GitHub Security Advisory Go | github.com/docker/docker | 19.03.1 |
| Photon OS 2.0 | docker | 18.06.2-5.ph2 |
| alpine 3.11 | docker | 19.03.1 |
| alpine 3.12 | docker | 19.03.1-r0 |
| alpine 3.13 | docker | 19.03.1-r0 |
| alpine 3.14 | docker | 19.03.1-r0 |
| alpine 3.15 | docker | 19.03.1-r0 |
| alpine 3.16 | docker | 19.03.1-r0 |
| alpine 3.17 | docker | 19.03.1-r0 |
| alpine 3.18 | docker | 19.03.1-r0 |
| alpine 3.19 | docker | 19.03.1-r0 |
| alpine 3.20 | docker | 19.03.1-r0 |
Show all 26 entries from 25 sources
| Source | Package | Fixed in |
|---|---|---|
| go::GitHub Security Advisory Go | github.com/docker/docker | 19.03.1 |
| Photon OS 2.0 | docker | 18.06.2-5.ph2 |
| alpine 3.11 | docker | 19.03.1 |
| alpine 3.12 | docker | 19.03.1-r0 |
| alpine 3.13 | docker | 19.03.1-r0 |
| alpine 3.14 | docker | 19.03.1-r0 |
| alpine 3.15 | docker | 19.03.1-r0 |
| alpine 3.16 | docker | 19.03.1-r0 |
| alpine 3.17 | docker | 19.03.1-r0 |
| alpine 3.18 | docker | 19.03.1-r0 |
| alpine 3.19 | docker | 19.03.1-r0 |
| alpine 3.20 | docker | 19.03.1-r0 |
| alpine 3.21 | docker | 19.03.1-r0 |
| alpine 3.22 | docker | 19.03.1-r0 |
| alpine 3.23 | docker | 19.03.1-r0 |
| alpine 3.24 | docker | 19.03.1-r0 |
| alpine edge | docker | 19.03.1-r0 |
| debian 10 | docker.io | 18.09.1+dfsg1-7.1+deb10u1 |
| debian 11 | docker.io | 18.09.1+dfsg1-9 |
| debian 12 | docker.io | 18.09.1+dfsg1-9 |
| debian 13 | docker.io | 18.09.1+dfsg1-9 |
| debian 14 | docker.io | 18.09.1+dfsg1-9 |
| echo | docker.io | 18.09.1+dfsg1-9 |
| Oracle Linux 7 | docker-cli | 19.03.1.ol-1.0.0.el7 |
| Oracle Linux 7 | docker-engine | 19.03.1.ol-1.0.0.el7 |
| root.io debian 12 | rootio-docker.io | 18.09.1+dfsg1-9 |
References
- http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00084.html
- https://access.redhat.com/security/cve/CVE-2019-14271
- https://docs.docker.com/engine/release-notes
- https://docs.docker.com/engine/release-notes/
- https://github.com/moby/moby
- https://github.com/moby/moby/commit/11e48badcb67554b3d795241855028f28d244545
- https://github.com/moby/moby/commit/fa8dd90ceb7bcb9d554d27e0b9087ab83e54bd2b
- https://github.com/moby/moby/issues/39449
All 17 references
- https://github.com/moby/moby/pull/39612
- https://linux.oracle.com/cve/CVE-2019-14271.html
- https://linux.oracle.com/errata/ELSA-2019-4827.html
- https://nvd.nist.gov/vuln/detail/CVE-2019-14271
- https://seclists.org/bugtraq/2019/Sep/21
- https://security.netapp.com/advisory/ntap-20190828-0003
- https://security.netapp.com/advisory/ntap-20190828-0003/
- https://www.cve.org/CVERecord?id=CVE-2019-14271
- https://www.debian.org/security/2019/dsa-4521