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.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | golang-github-opencontainers-selinux | 1.3.0-2 | — |
| Debian 14 | runc | 1.0.0~rc9+dfsg1-1 | — |
| Debian 13 | golang-github-opencontainers-selinux | 1.3.0-2 | — |
| Debian 13 | runc | 1.0.0~rc9+dfsg1-1 | — |
| Debian 12 | golang-github-opencontainers-selinux | 1.3.0-2 | — |
| Debian 12 | runc | 1.0.0~rc9+dfsg1-1 | — |
| Debian 10 | golang-github-opencontainers-selinux | 1.0.0~rc1+git20170621.5.4a2974b-1+deb10u1 | DLA-3322-1 |
| Debian 10 | runc | 1.0.0~rc6+dfsg1-3+deb10u2 | DLA-3369-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 20.04 LTS | runc | 1.0.0~rc8+git20190923.3e425f80-0ubuntu1 | — |
| Ubuntu 18.04 LTS | runc | 1.0.0~rc10-0ubuntu1~18.04.2 | USN-4297-1 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 16.04 LTS | runc | 1.0.0~rc7+git20190403.029124da-0ubuntu1~16.04.4+esm2 | USN-4867-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 8 | buildah +1 | 1.9.0-5.module+el8.1.0+4240+893c1ab8 | RHSA-2019:4269 |
| RHEL 8 | cockpit-podman | 4-1.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
| RHEL 8 | container-selinux | 2:2.123.0-2.module+el8.1.0+4900+9d7326b8 | RHSA-2019:4269 |
| RHEL 8 | containernetworking-plugins | 0.8.1-3.module+el8.1.0+4881+045289ee | RHSA-2019:4269 |
| RHEL 8 | fuse-overlayfs | 0.4.1-1.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
| RHEL 8 | oci-systemd-hook | 1:0.1.15-2.git2d0b8a3.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
| RHEL 8 | oci-umount | 2:2.3.4-2.git87f9237.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
| RHEL 8 | podman +4 | 1.4.2-6.module+el8.1.0+4830+f49150d7 | RHSA-2019:4269 |
| RHEL 8 | python-podman-api | 1.2.0-0.1.gitd0a45fe.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
| RHEL 8 | runc | 1.0.0-61.rc8.module+el8.1.0+4873+4a24e241 | RHSA-2019:4269 |
| RHEL 8 | skopeo +2 | 1:0.1.37-6.module+el8.1.0+4876+e678a192 | RHSA-2019:4269 |
| RHEL 8 | slirp4netns | 0.3.0-4.module+el8.1.0+4306+1d917805 | RHSA-2019:4269 |
| RHEL 8 | toolbox | 0.0.4-1.module+el8.1.0+4081+b29780af | RHSA-2019:4269 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Rhel Extras Other 7 | docker +7 | 2:1.13.1-161.git64e9980.el7_8 | RHSA-2020:1234 |
| Red Hat Rhel Extras Other 7 | runc | 1.0.0-67.rc10.el7_8 | RHBA-2020:1232 |
| Red Hat OpenShift 4 | runc | 1.0.0-62.rc8.rhaos4.1.git3cbe540.el8 | RHSA-2019:4074, RHSA-2019:3940 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 8 | oci-systemd-hook | 1:0.1.15-2.git2d0b8a3.module_el8.3.0+2044+12421f43 | ALSA-2019:4269 |
| AlmaLinux 8 | oci-umount | 2:2.3.4-2.git87f9237.module_el8.3.0+2044+12421f43 | ALSA-2019:4269 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | oci-systemd-hook | 1:0.1.15-2.git2d0b8a3.module+el8.4.0+557+48ba8b2f | RLSA-2019:4269 |
| Rocky Linux 8 | oci-umount | 2:2.3.4-2.git87f9237.module+el8.4.0+557+48ba8b2f | RLSA-2019:4269 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP1 | containerd | 1.2.10-5.19.1 | SUSE-SU-2020:0035-1 |
| SLES 15 SP1 | docker | 19.03.5_ce-6.31.1 | SUSE-SU-2020:0035-1 |
| SLES 15 SP1 | docker-runc | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | SUSE-SU-2020:0035-1, SUSE-SU-2019:2786-1 |
| SLES 15 SP1 | golang-github-docker-libnetwork | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | SUSE-SU-2020:0035-1 |
| SLES 15 SP1 | runc | 1.0.0~rc8-1.6.1 | SUSE-SU-2019:2810-1 |
| SLES 15 | containerd | 1.2.10-5.19.1 | SUSE-SU-2020:0035-1 |
| SLES 15 | docker | 19.03.5_ce-6.31.1 | SUSE-SU-2020:0035-1 |
| SLES 15 | docker-runc | 1.0.0rc8+gitr3826_425e105d5a03-6.24.1 | SUSE-SU-2020:0035-1, SUSE-SU-2019:2786-1 |
| SLES 15 | golang-github-docker-libnetwork | 0.7.0.1+gitr2877_3eb39382bfa6-4.18.1 | SUSE-SU-2020:0035-1 |
| SLES 12 | containerd | 1.2.10-16.26.1 | SUSE-SU-2021:1458-1, SUSE-SU-2020:0065-1 |
| SLES 12 | docker | 19.03.5_ce-98.51.1 | SUSE-SU-2021:1458-1, SUSE-SU-2020:0065-1 |
| SLES 12 | docker-runc | 1.0.0rc8+gitr3826_425e105d5a03-1.32.1 | SUSE-SU-2020:0065-1, SUSE-SU-2019:2787-1 |
| SLES 12 | golang-github-docker-libnetwork | 0.7.0.1+gitr2877_3eb39382bfa6-28.1 | SUSE-SU-2020:0065-1 |
| SLES 12 | runc | 1.0.0~rc93-16.8.1 | SUSE-SU-2021:1458-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | runc | 1.0.2-1.2 | openSUSE-SU-2024:11358-1 |
| openSUSE Leap 15.1 | containerd | 1.2.10-lp151.2.9.1 | openSUSE-SU-2020:0045-1 |
| openSUSE Leap 15.1 | docker | 19.03.5_ce-lp151.2.15.1 | openSUSE-SU-2020:0045-1 |
| openSUSE Leap 15.1 | docker-runc | 1.0.0rc8+gitr3826_425e105d5a03-lp151.3.9.1 | openSUSE-SU-2020:0045-1, openSUSE-SU-2019:2434-1 |
| openSUSE Leap 15.1 | golang-github-docker-libnetwork | 0.7.0.1+gitr2877_3eb39382bfa6-lp151.2.9.1 | openSUSE-SU-2020:0045-1 |
| openSUSE Leap 15.0 | docker-runc | 1.0.0rc8+gitr3826_425e105d5a03-lp150.5.28.1 | openSUSE-SU-2019:2418-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | containerd | 1.3.0-r0 | — |
| Alpine v3.24 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.23 | containerd | 1.3.0-r0 | — |
| Alpine v3.23 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.22 | containerd | 1.3.0-r0 | — |
| Alpine v3.22 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.21 | containerd | 1.3.0-r0 | — |
| Alpine v3.21 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.20 | containerd | 1.3.0-r0 | — |
| Alpine v3.20 | runc | 1.0.0_rc9-r0 | — |
Show 9 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.19 | containerd | 1.3.0-r0 | — |
| Alpine v3.19 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.18 | containerd | 1.3.0-r0 | — |
| Alpine v3.18 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.17 | containerd | 1.3.0-r0 | — |
| Alpine v3.17 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.16 | containerd | 1.3.0-r0 | — |
| Alpine v3.16 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.15 | containerd | 1.3.0-r0 | — |
| Alpine v3.15 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.14 | containerd | 1.3.0-r0 | — |
| Alpine v3.14 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.13 | containerd | 1.3.0-r0 | — |
| Alpine v3.13 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.12 | containerd | 1.3.0-r0 | — |
| Alpine v3.12 | runc | 1.0.0_rc9-r0 | — |
| Alpine v3.11 | containerd | 1.3.0-r0 | — |
| Alpine v3.11 | runc | 1.0.0_rc9 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 8 | buildah +1 | 1.9.0-5.0.1.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | cockpit-podman | 4-1.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | container-selinux | 2:2.123.0-2.module+el8.1.0+5460+5d763c32 | ELSA-2019-4269 |
| Oracle Linux 8 | containernetworking-plugins | 0.8.1-3.0.1.module+el8.1.0+5460+5d763c32 | ELSA-2019-4269 |
| Oracle Linux 8 | fuse-overlayfs | 0.4.1-1.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | oci-systemd-hook | 1:0.1.15-2.git2d0b8a3.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | oci-umount | 2:2.3.4-2.git87f9237.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | podman +4 | 1.4.2-6.0.1.module+el8.1.0+5460+5d763c32 | ELSA-2019-4269 |
| Oracle Linux 8 | python-podman-api | 1.2.0-0.1.gitd0a45fe.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
| Oracle Linux 8 | runc | 1.0.0-61.rc8.module+el8.1.0+5460+5d763c32 | ELSA-2019-4269 |
| Oracle Linux 8 | skopeo +2 | 1:0.1.37-6.0.1.module+el8.1.0+5460+5d763c32 | ELSA-2019-4269 |
| Oracle Linux 8 | slirp4netns | 0.3.0-4.module+el8.1.0+5440+994fc847 | ELSA-2019-4269 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/opencontainers/runc | < 1.0.0-rc8.0.20190930145003-cad42f6e0932 | 1.0.0-rc8.0.20190930145003-cad42f6e0932 | GHSA-fgv8-vj5c-2ppq |
| Go | github.com/opencontainers/selinux | < 1.3.1-0.20190929122143-5215b1806f52 | 1.3.1-0.20190929122143-5215b1806f52 | GHSA-fgv8-vj5c-2ppq |
Advisories 25
- ALSA-2019:4269 Important: container-tools:rhel8 security and bug fix update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2019:4269 Red Hat Security Advisory: container-tools:rhel8 security and bug fix update Red Hat Security Advisories (RHSA) · Oct 13, 2026
- WID-SEC-2025-2490 Red Hat OpenShift Container Platform: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Jul 15, 2026
- RHSA-2020:1234 Red Hat Security Advisory: docker security and bug fix update Red Hat Security Advisories (RHSA) · Jun 27, 2026
- RHBA-2020:1232 Red Hat Bug Fix Advisory: runc bug fix update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- USN-4867-1 runc vulnerabilities Ubuntu Security Notices (USN) · Jun 25, 2026
- WID-SEC-2022-0510 IBM DB2: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 18, 2026
- DLA-3322-1 golang-github-opencontainers-selinux - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3369-1 runc - security update Debian Security (DSA / DLA) · Mar 9, 2026
- USN-4297-1 runc vulnerabilities Ubuntu Security Notices (USN) · Feb 10, 2026
- WID-SEC-2025-2547 docker: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Feb 5, 2026
- RLSA-2019:4269 Important: container-tools:rhel8 security and bug fix update Rocky Linux Security Advisories · Feb 4, 2026
- SUSE-SU-2020:0065-1 Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11358-1 runc-1.0.2-1.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2787-1 Security update for docker-runc SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2020:0035-1 Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2019:2418-1 Security update for docker-runc SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2810-1 Security update for runc SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:0045-1 Security update for containerd, docker, docker-runc, golang-github-docker-libnetwork SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2021:1458-1 Security update for containerd, docker, runc SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2019:2786-1 Security update for docker-runc SUSE / openSUSE Security Updates · Feb 4, 2026
- RHSA-2019:4074 Red Hat Security Advisory: OpenShift Container Platform 4.2 runc security update Red Hat Security Advisories (RHSA) · Nov 22, 2025
- RHSA-2019:3940 Red Hat Security Advisory: OpenShift Container Platform 4.1.24 runc security update Red Hat Security Advisories (RHSA) · Nov 22, 2025
- openSUSE-SU-2019:2434-1 Security update for docker-runc SUSE / openSUSE Security Updates · May 7, 2025
- ELSA-2019-4269 Important: container-tools:ol8 security and bug fix update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Jan 3, 2020
References
- https://github.com/opencontainers/runc/issues/2128
- FEDORA-2019-bd4843561c vendor-advisory
- FEDORA-2019-3fc86a518b vendor-advisory
- FEDORA-2019-96946c39dd vendor-advisory
- openSUSE-SU-2019:2418 vendor-advisory
- openSUSE-SU-2019:2434 vendor-advisory
- RHSA-2019:3940 vendor-advisory
- RHSA-2019:4074 vendor-advisory
- RHSA-2019:4269 vendor-advisory
- openSUSE-SU-2020:0045 vendor-advisory
- GLSA-202003-21 vendor-advisory
- USN-4297-1 vendor-advisory
- https://security.netapp.com/advisory/ntap-20220221-0004/
- [debian-lts-announce] 20230218 [SECURITY] [DLA 3322-1] golang-github-opencontainers-selinux security update mailing-list
- [debian-lts-announce] 20230327 [SECURITY] [DLA 3369-1] runc security update mailing-list