
CVE catalog
CVE-2019-16884
runc: CVE-2019-16884
- Severity
- Medium · CVSS 6.5
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 4.41% · Oct 25, 2026
runc through 1.0.0-rc8, as used in Docker through 19.03.2-ce and other products, allows AppArmor restriction bypass because libcontainer/rootfs_linux.go incorrectly checks mount targets, and thus a malicious Docker image can mount over a /proc directory.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | runc | sid | 1.3.6+ds1-1 | fixed |
| Debian | runc | forky | 1.3.6+ds1-1 | fixed |
| Debian | runc | trixie | 1.1.15+ds1-2 | fixed |
| Debian | runc | bookworm | 1.1.5+ds1-1+deb12u1 | fixed |
| Debian | runc | bookworm-security | 1.1.5+ds1-1+deb12u1 | fixed |
| Debian | golang-github-opencontainers-selinux | sid | 1.15.1-1 | fixed |
| Debian | golang-github-opencontainers-selinux | forky | 1.15.1-1 | fixed |
| Debian | golang-github-opencontainers-selinux | trixie | 1.11.1-1 | fixed |
| Debian | golang-github-opencontainers-selinux | bookworm | 1.10.0+ds1-1 | fixed |
| Ubuntu | runc | pro | 0.0.8+dfsg-2 | vulnerable |
| Ubuntu | runc | pro | 0.1.1-0ubuntu5~16.04 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu1~16.04 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu2~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu2~16.04.1.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2-0ubuntu2~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.12.6-0ubuntu1~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.2 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.3 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm2 | fixed |
| Ubuntu | runc | 18.04 | 1.0.0~rc2+docker1.13.1-0ubuntu1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-2 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-6 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-6ubuntu0.18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.2 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.2 | fixed |
| Suse | containerd | linux enterprise module for containers 12 | 1.2.10-16.26.1 | fixed |
| Suse | docker | linux enterprise module for containers 12 | 19.03.5_ce-98.51.1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 12 | 1.0.0rc8+gitr3917_3e425f80a8c9-1.35.1 | fixed |
| Suse | golang-github-docker-libnetwork | linux enterprise module for containers 12 | 0.7.0.1+gitr2877_3eb39382bfa6-28.1 | fixed |
| Ubuntu | runc | pro | 0.0.8+dfsg-2 | vulnerable |
| Ubuntu | runc | pro | 0.1.1-0ubuntu5~16.04 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu1~16.04 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu2~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc1-0ubuntu2~16.04.1.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2-0ubuntu2~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.12.6-0ubuntu1~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc2+docker1.13.1-0ubuntu1~16.04.2 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.3 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm1 | vulnerable |
| Ubuntu | runc | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm2 | fixed |
| Ubuntu | runc | 18.04 | 1.0.0~rc2+docker1.13.1-0ubuntu1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-2 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-6 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc4+dfsg1-6ubuntu0.18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc7+git20190403.029124da-0ubuntu1~18.04.2 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.1 | vulnerable |
| Ubuntu | runc | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.2 | fixed |
| Ubuntu | runc | 20.04 | 1.0.0~rc8+git20190923.3e425f80-0ubuntu1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 12 | 1.0.0rc8+gitr3826_425e105d5a03-1.32.1 | fixed |
| Suse | containerd | linux enterprise module for containers 15 | 1.2.10-5.19.1 | fixed |
| Suse | docker | linux enterprise module for containers 15 | 19.03.5_ce-6.31.1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 15 | 1.0.0rc8+gitr3917_3e425f80a8c9-6.27.1 | fixed |
| Suse | golang-github-docker-libnetwork | linux enterprise module for containers 15 | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | fixed |
| Suse | containerd | linux enterprise module for containers 15 sp1 | 1.2.10-5.19.1 | fixed |
| Suse | docker | linux enterprise module for containers 15 sp1 | 19.03.5_ce-6.31.1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 15 sp1 | 1.0.0rc8+gitr3917_3e425f80a8c9-6.27.1 | fixed |
| Suse | golang-github-docker-libnetwork | linux enterprise module for containers 15 sp1 | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | fixed |
| Opensuse | docker-runc | leap 15.0 | 1.0.0rc8+gitr3826_425e105d5a03-lp150.5.28.1 | fixed |
| Suse | runc | linux enterprise module for containers 15 sp1 | 1.0.0~rc8-1.6.1 | fixed |
| Opensuse | containerd | leap 15.1 | 1.2.10-lp151.2.9.1 | fixed |
| Opensuse | docker | leap 15.1 | 19.03.5_ce-lp151.2.15.1 | fixed |
| Opensuse | docker-runc | leap 15.1 | 1.0.0rc8+gitr3917_3e425f80a8c9-lp151.3.12.1 | fixed |
| Opensuse | golang-github-docker-libnetwork | leap 15.1 | 0.7.0.1+gitr2877_3eb39382bfa6-lp151.2.9.1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 15 | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | fixed |
| Suse | docker-runc | linux enterprise module for containers 15 sp1 | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | fixed |
| Opensuse | docker-runc | leap 15.1 | 1.0.0rc8+gitr3826_425e105d5a03-lp151.3.9.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | runc | source | sid | 1.0.0~rc9+dfsg1-1 | not yet assigned | Not reported | [942026] |
| Debian | runc | source | forky | 1.0.0~rc9+dfsg1-1 | not yet assigned | Not reported | [942026] |
| Debian | runc | source | trixie | 1.0.0~rc9+dfsg1-1 | not yet assigned | Not reported | [942026] |
| Debian | runc | source | bookworm | 1.0.0~rc9+dfsg1-1 | not yet assigned | Not reported | [942026] |
| Debian | golang-github-opencontainers-selinux | source | sid | 1.3.0-2 | not yet assigned | Not reported | [942027] |
| Debian | golang-github-opencontainers-selinux | source | forky | 1.3.0-2 | not yet assigned | Not reported | [942027] |
| Debian | golang-github-opencontainers-selinux | source | trixie | 1.3.0-2 | not yet assigned | Not reported | [942027] |
| Debian | golang-github-opencontainers-selinux | source | bookworm | 1.3.0-2 | not yet assigned | Not reported | [942027] |
| Ubuntu | runc | deb | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm2 | Not reported | USN-4867-1 | Not reported |
| Ubuntu | runc | deb | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.2 | Not reported | USN-4297-1 | Not reported |
| Suse | containerd | rpm | linux enterprise module for containers 12 | 1.2.10-16.26.1 | Not reported | SUSE-SU-2020:0065-1 | Not reported |
| Suse | docker | rpm | linux enterprise module for containers 12 | 19.03.5_ce-98.51.1 | Not reported | SUSE-SU-2020:0065-1 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 12 | 1.0.0rc8+gitr3917_3e425f80a8c9-1.35.1 | Not reported | SUSE-SU-2020:0065-1 | Not reported |
| Suse | golang-github-docker-libnetwork | rpm | linux enterprise module for containers 12 | 0.7.0.1+gitr2877_3eb39382bfa6-28.1 | Not reported | SUSE-SU-2020:0065-1 | Not reported |
| Ubuntu | runc | deb | pro | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm2 | Not reported | UBUNTU-CVE-2019-16884 | Not reported |
| Ubuntu | runc | deb | 18.04 | 1.0.0~rc10-0ubuntu1~18.04.2 | Not reported | UBUNTU-CVE-2019-16884 | Not reported |
| Ubuntu | runc | deb | 20.04 | 1.0.0~rc8+git20190923.3e425f80-0ubuntu1 | Not reported | UBUNTU-CVE-2019-16884 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 12 | 1.0.0rc8+gitr3826_425e105d5a03-1.32.1 | Not reported | SUSE-SU-2019:2787-1 | Not reported |
| Suse | containerd | rpm | linux enterprise module for containers 15 | 1.2.10-5.19.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | docker | rpm | linux enterprise module for containers 15 | 19.03.5_ce-6.31.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 15 | 1.0.0rc8+gitr3917_3e425f80a8c9-6.27.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | golang-github-docker-libnetwork | rpm | linux enterprise module for containers 15 | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | containerd | rpm | linux enterprise module for containers 15 sp1 | 1.2.10-5.19.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | docker | rpm | linux enterprise module for containers 15 sp1 | 19.03.5_ce-6.31.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 15 sp1 | 1.0.0rc8+gitr3917_3e425f80a8c9-6.27.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Suse | golang-github-docker-libnetwork | rpm | linux enterprise module for containers 15 sp1 | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | Not reported | SUSE-SU-2020:0035-1 | Not reported |
| Opensuse | docker-runc | rpm | leap 15.0 | 1.0.0rc8+gitr3826_425e105d5a03-lp150.5.28.1 | Not reported | OPENSUSE-SU-2019:2418-1 | Not reported |
| Suse | runc | rpm | linux enterprise module for containers 15 sp1 | 1.0.0~rc8-1.6.1 | Not reported | SUSE-SU-2019:2810-1 | Not reported |
| Opensuse | containerd | rpm | leap 15.1 | 1.2.10-lp151.2.9.1 | Not reported | OPENSUSE-SU-2020:0045-1 | Not reported |
| Opensuse | docker | rpm | leap 15.1 | 19.03.5_ce-lp151.2.15.1 | Not reported | OPENSUSE-SU-2020:0045-1 | Not reported |
| Opensuse | docker-runc | rpm | leap 15.1 | 1.0.0rc8+gitr3917_3e425f80a8c9-lp151.3.12.1 | Not reported | OPENSUSE-SU-2020:0045-1 | Not reported |
| Opensuse | golang-github-docker-libnetwork | rpm | leap 15.1 | 0.7.0.1+gitr2877_3eb39382bfa6-lp151.2.9.1 | Not reported | OPENSUSE-SU-2020:0045-1 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 15 | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | Not reported | SUSE-SU-2019:2786-1 | Not reported |
| Suse | docker-runc | rpm | linux enterprise module for containers 15 sp1 | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | Not reported | SUSE-SU-2019:2786-1 | Not reported |
| Opensuse | docker-runc | rpm | leap 15.1 | 1.0.0rc8+gitr3826_425e105d5a03-lp151.3.9.1 | Not reported | OPENSUSE-SU-2019:2434-1 | Not reported |
OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.
[Debian 12 (Bookworm)]
Source package: [runc]
Details (4)
1.1.5+ds1-1+deb12u1· all · bookwormFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· all · bookwormFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· all · bookworm-securityFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· all · bookworm-securityFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
Source package: [golang-github-opencontainers-selinux]
Details (4)
1.10.0+ds1-1· all · bookwormFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · bookworm; dsa · golang-github-opencontainers-selinux · debian · 12
1.10.0+ds1-1· all · bookwormFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · bookworm; dsa · golang-github-opencontainers-selinux · debian · 12
1.11.0+ds1-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · bookworm; dsa · golang-github-opencontainers-selinux · debian · 12
1.11.0+ds1-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · bookworm; dsa · golang-github-opencontainers-selinux · debian · 12
- [runc]Unknown
Details (4)
1.1.5+ds1-1+deb12u1· amd64 · bookwormFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· arm64 · bookwormFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· amd64 · bookworm-securityFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
1.1.5+ds1-1+deb12u1· arm64 · bookworm-securityFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · bookworm; dsa · runc · debian · 12
[Debian 13 (Trixie)]
Source package: [runc]
Details (2)
1.1.15+ds1-2· all · trixieFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · 13
1.1.15+ds1-2· all · trixieFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · 13
Source package: [golang-github-opencontainers-selinux]
Details (4)
1.11.1-1· all · trixieFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · 13
1.11.1-1· all · trixieFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · 13
1.15.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · 13
1.15.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.3.0-2dsa · golang-github-opencontainers-selinux · debian · 13
- [runc]Unknown
Source package: [runc]
Details (2)
1.1.15+ds1-2+b4· amd64 · trixieFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · 13
1.1.15+ds1-2+b4· arm64 · trixieFixed · Fixed:
1.0.0~rc9+dfsg1-1dsa · runc · debian · 13
Observed:
References
- [https://access.redhat.com/errata/RHSA-2019:3940]
- [https://ftp.suse.com/pub/projects/security/csaf/rhsa-2019_4269.json]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2019-16884]
- [https://osv.dev/vulnerability/DLA-3322-1]
- [https://osv.dev/vulnerability/DLA-3369-1]
- [https://osv.dev/vulnerability/SUSE-SU-2019:2786-1]
- [https://osv.dev/vulnerability/SUSE-SU-2019:2787-1]
- [https://osv.dev/vulnerability/SUSE-SU-2019:2810-1]
- [https://osv.dev/vulnerability/SUSE-SU-2020:0035-1]
- [https://osv.dev/vulnerability/SUSE-SU-2020:0065-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2019-16884]
- [https://osv.dev/vulnerability/USN-4297-1]
- [https://osv.dev/vulnerability/USN-4867-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2019:2418-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2019:2434-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2020:0045-1]
- [https://security-tracker.debian.org/tracker/CVE-2019-16884]
- [https://wid.cert-bund.de/.well-known/csaf/white/2022/wid-sec-w-2022-0510.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]