Description
containerd is an open-source container runtime. A bug was found in containerd prior to versions 1.6.38, 1.7.27, and 2.0.4 where containers launched with a User set as a `UID:GID` larger than the maximum 32-bit signed integer can cause an overflow condition where the container ultimately runs as root (UID 0). This could cause unexpected behavior for environments that require containers to run as a non-root user. This bug has been fixed in containerd 1.6.38, 1.7.27, and 2.04. As a workaround, ensure that only trusted images are used and that only trusted users have permissions to import images.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| containerd | containerd | < 1.6.38, >= 1.7.0-beta.0, < 1.7.27, >= 2.0.0-beta.0, < 2.0.4 | — |
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 | containerd | 1.7.24~ds1-6 | — |
| Debian 13 | containerd | 1.7.24~ds1-6 | — |
| Debian 12 | containerd | 1.6.20~ds1-1+deb12u2 | — |
| Debian 11 | containerd | 1.4.13~ds1-1~deb11u5 | DLA-4153-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 25.10 | containerd-app | 2.0.2-0ubuntu2 | — |
| Ubuntu 24.04 LTS | containerd-app | 1.7.24-0ubuntu1~24.04.2 | USN-7374-1 |
| Ubuntu 22.04 LTS | containerd | 1.6.12-0ubuntu1~22.04.8 | USN-7374-1 |
| Ubuntu 22.04 LTS | containerd-app | 1.7.24-0ubuntu1~22.04.2 | USN-7374-1 |
| Ubuntu 20.04 LTS | containerd | 1.6.12-0ubuntu1~20.04.8 | USN-7374-1 |
| Ubuntu 20.04 LTS | containerd-app | 1.7.24-0ubuntu1~20.04.2 | USN-7374-1 |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 24.04 LTS | containerd | 1.6.24~ds1-1ubuntu1.2+esm1 | USN-7374-1 |
| Ubuntu Pro 18.04 LTS | containerd | 1.6.12-0ubuntu1~18.04.1+esm2 | USN-7374-1 |
| Ubuntu Pro 16.04 LTS | containerd | 1.2.6-0ubuntu1~16.04.6+esm5 | USN-7374-1 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP6 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
| SLES 12 SP5 | containerd | 1.7.27-16.100.1 | SUSE-SU-2025:1346-1 |
Show 7 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLE Micro 6.1 | containerd | 1.7.27-slfo.1.1_1.1 | SUSE-SU-2025:20459-1 |
| SLE Micro 6.0 | containerd | 1.7.27-1.1 | SUSE-SU-2025:20216-1 |
| SLE Micro 5.5 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
| SLE Micro 5.4 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
| SLE Micro 5.3 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
| SLE Micro 5.2 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
| SLE Micro 5.1 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | cmctl | 2.2.0-1.1 | openSUSE-SU-2025:15039-1 |
| openSUSE Tumbleweed | containerd | 1.7.27-1.1 | openSUSE-SU-2025:15169-1 |
| openSUSE Tumbleweed | govulncheck-vulndb | 0.0.20250318T181448-1.1 | openSUSE-SU-2025:14910-1 |
| openSUSE Leap 15.6 | containerd | 1.7.27-150000.123.1 | SUSE-SU-2025:1345-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | containerd +1 | 1.7.27-1.amzn2023.0.1 | ALAS2023-2025-920 |
| Amazon Linux 2023 | docker | 25.0.8-1.amzn2023.0.4 | ALAS2023-2025-987 |
| Amazon Linux 2023 | ecs-init | 1.93.1-1.amzn2023 | ALAS2023-2025-1015 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | containerd | 1.7.13-8 | — |
| Azure Linux 3 | containerd2 | 2.0.0-8 | — |
| Azure Linux 3 | moby-containerd-cc | 1.7.7-9 | — |
| Azure Linux 2 (CBL-Mariner) | moby-containerd | 1.6.26-11 | — |
| Azure Linux 2 (CBL-Mariner) | moby-containerd-cc | 1.7.7-11 | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | buildctl +1 | 0.20.1-r3 | — |
| Wolfi rolling | cert-manager-cmctl | 2.1.1-r9 | — |
| Wolfi rolling | chartmuseum | 0.16.2-r15 | — |
| Wolfi rolling | cilium-cli | 0.18.2-r2 | — |
| Wolfi rolling | cluster-api-helm-controller +1 | 0.3.2-r2 | — |
| Wolfi rolling | ctop | 0.7.7-r23 | — |
| Wolfi rolling | dagger | 0.16.3-r1 | — |
| Wolfi rolling | docker-cli-buildx | 0.21.3-r1 | — |
| Wolfi rolling | docker-compose | 2.34.0-r1 | — |
| Wolfi rolling | docker-dind | 28.0.2-r0 | — |
| Wolfi rolling | eksctl | 0.205.0-r4 | — |
| Wolfi rolling | envoy-gateway +2 | 1.3.1-r2 | — |
| Wolfi rolling | flux-helm-controller +1 | 1.2.0-r4 | — |
| Wolfi rolling | flux-source-controller +1 | 1.5.0-r7 | — |
| Wolfi rolling | fuse-overlayfs-snapshotter | 2.1.2-r0 | — |
| Wolfi rolling | grype | 0.90.0-r1 | — |
| Wolfi rolling | helm | 3.17.2-r1 | — |
| Wolfi rolling | helm-3 | 3.19.2-r1 | — |
| Wolfi rolling | helm-4 | 4.0.1-r1 | — |
| Wolfi rolling | helm-operator +1 | 1.39.1-r6 | — |
| Wolfi rolling | helm-push | 0.10.4-r27 | — |
| Wolfi rolling | k3s-static | 1.34.1.1-r2 | — |
| Wolfi rolling | k8sgpt | 0.4.1-r1 | — |
| Wolfi rolling | k8ssandra-client +1 | 0.6.1-r1 | — |
| Wolfi rolling | kaniko +3 | 1.23.2-r14 | — |
| Wolfi rolling | kargo +1 | 1.3.1-r3 | — |
| Wolfi rolling | kots +2 | 1.124.7-r1 | — |
| Wolfi rolling | kubescape | 3.0.32-r1 | — |
| Wolfi rolling | kubevela +3 | 1.10.2-r4 | — |
| Wolfi rolling | linkerd2 +10 | 25.3.3-r0 | — |
| Wolfi rolling | melange | 0.23.0-r1 | — |
| Wolfi rolling | nerdctl | 2.0.3-r5 | — |
| Wolfi rolling | neuvector-scanner +2 | 3.788-r0 | — |
| Wolfi rolling | newrelic-infrastructure-agent | 1.62.0-r3 | — |
| Wolfi rolling | opa | 1.2.0-r2 | — |
| Wolfi rolling | opa-envoy | 1.2.0_p2-r2 | — |
| Wolfi rolling | osv-scanner | 2.0.0-r1 | — |
| Wolfi rolling | rancher-fleet +4 | 0.11.5-r3 | — |
| Wolfi rolling | skaffold | 2.14.1-r6 | — |
| Wolfi rolling | spegel +1 | 0.0.30-r5 | — |
| Wolfi rolling | syft | 1.21.0-r1 | — |
| Wolfi rolling | trivy | 0.60.0-r4 | — |
| Wolfi rolling | wolfictl | 0.31.1-r1 | — |
| Wolfi rolling | xeol +1 | 0.10.8-r4 | — |
| Wolfi rolling | zarf | 0.49.1-r3 | — |
| Wolfi rolling | zot | 2.1.2-r7 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
yen5004/CVE-2024-40635_POC ★ 0 · Apr 30, 2025
Proof of Concept code for proving CVE-2024-40635 vulnerability
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/containerd/containerd | >= 1.7.0-beta.0, < 1.7.27 | 1.7.27 | GHSA-265r-hfxg-fhmg |
| Go | github.com/containerd/containerd | < 1.6.38 | 1.6.38 | GHSA-265r-hfxg-fhmg |
| Go | github.com/containerd/containerd | < 1.6.38 · >= 1.7.0-beta.0, < 1.7.27 | 1.6.38, 1.7.27 | GO-2025-3528 |
| Go | github.com/containerd/containerd/v2 | < 2.0.4 | 2.0.4 | GHSA-265r-hfxg-fhmg |
Advisories 13
- WID-SEC-2025-1439 Dell Secure Connect Gateway: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff BSI CERT-Bund (WID) · Oct 11, 2026
- USN-7374-1 containerd vulnerability Ubuntu Security Notices (USN) · Jun 25, 2026
- openSUSE-SU-2025:15169-1 containerd-1.7.27-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:20459-1 Security update for containerd SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:20216-1 Security update for containerd SUSE / openSUSE Security Updates · Mar 23, 2026
- DLA-4153-1 containerd - security update Debian Security (DSA / DLA) · Mar 9, 2026
- openSUSE-SU-2025:15039-1 cmctl-2.2.0-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2025:1345-1 Security update for containerd SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2025:1346-1 Security update for containerd SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2025:14910-1 govulncheck-vulndb-0.0.20250318T181448-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- ALAS2023-2025-1015 Moderate: ecs-init security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Jun 10, 2025
- ALAS2023-2025-987 Moderate: docker security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Jun 2, 2025
- ALAS2023-2025-920 Moderate: containerd security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Apr 1, 2025
References
- https://github.com/containerd/containerd/security/advisories/GHSA-265r-hfxg-fhmg
- https://github.com/containerd/containerd/commit/05044ec0a9a75232cad458027ca83437aae3f4da
- https://github.com/containerd/containerd/commit/1a43cb6a1035441f9aca8f5666a9b3ef9e70ab20
- https://github.com/containerd/containerd/commit/cf158e884cfe4812a6c371b59e4ea9bc4c46e51a