CVE-2019-16884

runc: AppArmor/SELinux bypass with malicious image that specifies a volume at /proc

Published Sep 25, 2019 CVSS 3.1 · 7.5 High EPSS 4.4% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3322-1 golang-github-opencontainers-selinux security update
Debian DLA Debian DLA DLA-3369-1 runc security update
EUVD EUVD EUVD-2022-0981 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.
Github GHSA Github GHSA GHSA-fgv8-vj5c-2ppq Incorrect Authorization in runc
Ubuntu USN Ubuntu USN USN-4297-1 runC vulnerabilities
Ubuntu USN Ubuntu USN USN-4867-1 runC vulnerabilities
History

No history.