containerd is an open source container runtime. A bug was found in containerd prior to versions 1.6.18 and 1.5.18 where supplementary groups are not set up properly inside a container. If an attacker has direct access to a container and manipulates their supplementary group access, they may be able to use supplementary group access to bypass primary group restrictions in some cases, potentially gaining access to sensitive information or gaining the ability to execute code in that container. Downstream applications that use the containerd client library may be affected as well.
This bug has been fixed in containerd v1.6.18 and v.1.5.18. Users should update to these versions and recreate containers to resolve this issue. Users who rely on a downstream application that uses containerd's client library should check that application for a separate advisory and instructions. As a workaround, ensure that the `"USER $USERNAME"` Dockerfile instruction is not used. Instead, set the container entrypoint to a value similar to `ENTRYPOINT ["su", "-", "user"]` to allow `su` to properly set up supplementary groups.
CVSS Details
- CVSS 3.1 Base Score: 5.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libslirp-develUpgrade crunUpgrade skopeo-testsUpgrade containers-commonUpgrade conmonUpgrade podmanUpgrade netavarkUpgrade libslirpUpgrade udicaUpgrade critUpgrade podman-pluginsUpgrade toolboxUpgrade skopeoUpgrade container-selinuxUpgrade criu-develUpgrade containernetworking-pluginsUpgrade python3-podmanUpgrade oci-seccomp-bpf-hookUpgrade podman-testsUpgrade criu-libsUpgrade podman-dockerUpgrade buildah-testsUpgrade podman-remoteUpgrade cockpit-podmanUpgrade toolbox-testsUpgrade buildahUpgrade fuse-overlayfsUpgrade aardvark-dnsUpgrade slirp4netnsUpgrade podman-catatonitUpgrade podman-gvproxyUpgrade runcUpgrade python3-criuUpgrade criu | Nov 16, 2023 | Feb 16, 2023 |
| Alpine Linux | — | Upgrade containerd | Aug 22, 2024 | Feb 16, 2023 |
| Amazon Linux Ami 2 | — | Upgrade containerdUpgrade containerd-debuginfoUpgrade containerd-stress | Apr 6, 2023 | Feb 16, 2023 |
| Amazon_linux_2023 | — | Upgrade containerd-stressUpgrade containerd-debugsourceUpgrade containerd-stress-debuginfoUpgrade containerdUpgrade containerd-debuginfo | Feb 17, 2025 | Feb 15, 2023 |
| Centos_linux | — | Upgrade skopeoUpgrade toolbox-testsUpgrade criu-libs-debuginfoUpgrade libslirp-debugsourceUpgrade python3-criuUpgrade buildahUpgrade fuse-overlayfs-debuginfoUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade podman-catatonitUpgrade containernetworking-plugins-debuginfoUpgrade podman-remoteUpgrade toolbox-debugsourceUpgrade buildah-debugsourceUpgrade podman-catatonit-debuginfoUpgrade podman-pluginsUpgrade libslirp-debuginfoUpgrade fuse-overlayfsUpgrade runc-debugsourceUpgrade podman-debuginfoUpgrade podman-gvproxy-debuginfoUpgrade podman-plugins-debuginfoUpgrade criu-debugsourceUpgrade crun-debugsourceUpgrade slirp4netns-debuginfoUpgrade udicaUpgrade runcUpgrade podman-remote-debuginfoUpgrade toolbox-debuginfoUpgrade containers-commonUpgrade aardvark-dnsUpgrade containernetworking-pluginsUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade criuUpgrade podmanUpgrade critUpgrade libslirp-develUpgrade container-selinuxUpgrade conmon-debuginfoUpgrade slirp4netns-debugsourceUpgrade fuse-overlayfs-debugsourceUpgrade oci-seccomp-bpf-hookUpgrade criu-develUpgrade buildah-testsUpgrade buildah-tests-debuginfoUpgrade runc-debuginfoUpgrade podman-dockerUpgrade python3-podmanUpgrade podman-gvproxyUpgrade crunUpgrade conmon-debugsourceUpgrade skopeo-testsUpgrade crun-debuginfoUpgrade cockpit-podmanUpgrade criu-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade toolboxUpgrade podman-debugsourceUpgrade criu-libsUpgrade slirp4netnsUpgrade netavarkUpgrade libslirpUpgrade conmonUpgrade podman-testsUpgrade buildah-debuginfo | Nov 8, 2023 | Feb 16, 2023 |
| Debian | — | Upgrade containerd | Jul 30, 2024 | Feb 16, 2023 |
| Gentoo Linux | — | Upgrade app-containers/containerd. | Aug 7, 2024 | Feb 16, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade docker-engine | May 18, 2023 | Feb 16, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade docker-engine | Jul 5, 2023 | Feb 16, 2023 |
| Huawei Euleros 2_0_sp5 | — | Upgrade docker-engine | Jun 9, 2023 | Feb 16, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade docker-engine | Apr 13, 2023 | Feb 16, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade docker-engine | May 10, 2023 | Feb 16, 2023 |
| Oracle_linux | — | Upgrade skopeo-testsUpgrade crunUpgrade libslirpUpgrade podman-dockerUpgrade criuUpgrade podman-testsUpgrade criu-develUpgrade netavarkUpgrade python3-podmanUpgrade slirp4netnsUpgrade podman-pluginsUpgrade podman-gvproxyUpgrade fuse-overlayfsUpgrade podmanUpgrade conmonUpgrade skopeoUpgrade podman-catatonitUpgrade cockpit-podmanUpgrade podman-remoteUpgrade libslirp-develUpgrade buildahUpgrade container-selinuxUpgrade runcUpgrade aardvark-dnsUpgrade python3-criuUpgrade critUpgrade criu-libsUpgrade oci-seccomp-bpf-hookUpgrade udicaUpgrade containers-commonUpgrade containernetworking-pluginsUpgrade buildah-tests | Nov 16, 2023 | Feb 15, 2023 |
| Redhat Openshift | — | Upgrade windows-machine-config-rhel9-operatorUpgrade windows-machine-config-rhel8-operator | May 11, 2023 | Feb 15, 2023 |
| Redhat_linux | — | Upgrade python3-criuUpgrade criu-debuginfoUpgrade containers-commonUpgrade criu-debugsourceUpgrade libslirp-debuginfoUpgrade buildah-tests-debuginfoUpgrade skopeoUpgrade aardvark-dnsUpgrade runc-debugsourceUpgrade containernetworking-pluginsUpgrade libslirp-develUpgrade fuse-overlayfs-debugsourceUpgrade conmon-debugsourceUpgrade buildah-debuginfoUpgrade crun-debugsourceUpgrade oci-seccomp-bpf-hookUpgrade podman-debuginfoUpgrade oci-seccomp-bpf-hook-debugsourceUpgrade podman-catatonit-debuginfoUpgrade podman-remoteUpgrade netavarkUpgrade buildahUpgrade podmanUpgrade runc-debuginfoUpgrade podman-remote-debuginfoUpgrade criu-libsUpgrade podman-debugsourceUpgrade podman-testsUpgrade criu-libs-debuginfoUpgrade podman-catatonitUpgrade criu-develUpgrade udicaUpgrade buildah-testsNo solution existsUpgrade podman-gvproxy-debuginfoUpgrade toolbox-debuginfoUpgrade containernetworking-plugins-debugsourceUpgrade containernetworking-plugins-debuginfoUpgrade criuUpgrade slirp4netns-debuginfoUpgrade cockpit-podmanUpgrade conmonUpgrade fuse-overlayfsUpgrade conmon-debuginfoUpgrade libslirpUpgrade libslirp-debugsourceUpgrade slirp4netnsUpgrade podman-gvproxyUpgrade toolbox-debugsourceUpgrade podman-plugins-debuginfoUpgrade slirp4netns-debugsourceUpgrade critUpgrade podman-pluginsUpgrade crunUpgrade toolbox-testsUpgrade container-selinuxUpgrade runcUpgrade oci-seccomp-bpf-hook-debuginfoUpgrade buildah-debugsourceUpgrade python3-podmanUpgrade crun-debuginfoUpgrade fuse-overlayfs-debuginfoUpgrade skopeo-testsUpgrade toolboxUpgrade podman-docker | Nov 8, 2023 | Feb 16, 2023 |
| Rocky_linux | — | Upgrade libslirp-develUpgrade libslirpUpgrade libslirp-debugsourceUpgrade libslirp-debuginfo | Dec 1, 2025 | Nov 28, 2025 |
| Suse | — | Upgrade containerd-develUpgrade helm-bash-completionUpgrade helmUpgrade containerdUpgrade helm-zsh-completionUpgrade helm-fish-completionUpgrade containerd-ctr | Apr 14, 2023 | Feb 16, 2023 |
| Ubuntu | — | Upgrade containerdUpgrade containerd (Ubuntu Pro) | Jul 6, 2023 | Feb 16, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 16, 2023 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub