CVE-2019-16884

Severity
7.5HIGH
EPSS
0.3%
top 42.65%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedSep 25
Latest updateNov 24

Description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NExploitability: 3.9 | Impact: 3.6

Affected Packages8 packages

NVDdocker/docker19.03.2
Gogithub.com/opencontainers/runc< 1.0.0-rc8.0.20190930145003-cad42f6e0932
Debianrunc< 1.0.0~rc9+dfsg1-1+3
Ubunturunc< 1.0.0~rc10-0ubuntu1~18.04.2+1
NVDlinuxfoundation/runc0.0.10.1.1+1

Also affects: Fedora 29, 30, 31, Ubuntu Linux 18.04, 19.10, Enterprise Linux 8.0, 8.1, 8.2, 8.4, Openshift Container Platform 4.1, 4.2

🔴Vulnerability Details

9
OSV
runc-app, runc-stable regression2025-11-24
OSV
runc-app, runc-stable vulnerabilities2025-11-04
GHSA
Incorrect Authorization in runc2022-02-22
OSV
Incorrect Authorization in runc2022-02-22
OSV
runc vulnerabilities2021-08-10

📋Vendor Advisories

5
Ubuntu
runC vulnerabilities2021-08-10
Ubuntu
runC vulnerabilities2020-03-09
Red Hat
runc: AppArmor/SELinux bypass with malicious image that specifies a volume at /proc2019-09-22
Microsoft
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 malic2019-09-10
Debian
CVE-2019-16884: golang-github-opencontainers-selinux - runc through 1.0.0-rc8, as used in Docker through 19.03.2-ce and other products,...2019

💬Community

4
Bugzilla
CVE-2019-16884 docker: runc: AppArmor/SELinux bypass with malicious image that specifies a volume at /proc [openstack-rdo]2019-10-11
Bugzilla
CVE-2019-16884 docker: runc: AppArmor/SELinux bypass with malicious image that specifies a volume at /proc [fedora-all]2019-10-11
Bugzilla
CVE-2019-16884 runc: AppArmor can be bypassed by a malicious image that specifies a volume at /proc [fedora-all]2019-10-01
Bugzilla
CVE-2019-16884 runc: AppArmor/SELinux bypass with malicious image that specifies a volume at /proc2019-09-30