CVE-2024-40635
containerd has an integer overflow in User ID handling
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.6
containerd has an integer overflow in User ID handling
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.
- Record
CVE-2024-40635- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2025-6529
4.6
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.
- Record
EUVD-2025-6529- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-265r-hfxg-fhmg
4.6
containerd has an integer overflow in User ID handling
Impact
A bug was found in containerd 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.
Patches
This bug has been fixed in the following containerd versions:
- 2.0.4 (Fixed in https://github.com/containerd/containerd/commit/1a43cb6a1035441f9aca8f5666a9b3ef9e70ab20)
- 1.7.27 (Fixed in https://github.com/containerd/containerd/commit/05044ec0a9a75232cad458027ca83437aae3f4da)
- 1.6.38 (Fixed in https://github.com/containerd/containerd/commit/cf158e884cfe4812a6c371b59e4ea9bc4c46e51a)
Users should update to these versions to resolve the issue.
Workarounds
Ensure that only trusted images are used and that only trusted users have permissions to import images.
Credits
The containerd project would like to thank Benjamin Koltermann and emxll for responsibly disclosing this issue in accordance with the containerd security policy.
References
For more information
If you have any questions or comments about this advisory:
- Open an issue in containerd
- Email us at [email protected]
To report a security issue in containerd:
- Report a new vulnerability
- Email us at [email protected]
- Record
GHSA-265r-hfxg-fhmg- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
4.6
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.
- Record
CVE-2024-40635- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVBELL-CVE-2024-40635
7.8
- Record
BELL-CVE-2024-40635- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
4.6
containerd has an integer overflow in User ID handling
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.
- Record
CVE-2024-40635- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-190
- Updated
- 2026-11-02
Show 25 moreShow less
OSVDEBIAN-CVE-2024-40635
7.8
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.
- Record
DEBIAN-CVE-2024-40635- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-265r-hfxg-fhmg
4.6
containerd has an integer overflow in User ID handling
Impact
A bug was found in containerd 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.
Patches
This bug has been fixed in the following containerd versions:
- 2.0.4 (Fixed in https://github.com/containerd/containerd/commit/1a43cb6a1035441f9aca8f5666a9b3ef9e70ab20)
- 1.7.27 (Fixed in https://github.com/containerd/containerd/commit/05044ec0a9a75232cad458027ca83437aae3f4da)
- 1.6.38 (Fixed in https://github.com/containerd/containerd/commit/cf158e884cfe4812a6c371b59e4ea9bc4c46e51a)
Users should update to these versions to resolve the issue.
Workarounds
Ensure that only trusted images are used and that only trusted users have permissions to import images.
Credits
The containerd project would like to thank Benjamin Koltermann and emxll for responsibly disclosing this issue in accordance with the containerd security policy.
References
For more information
If you have any questions or comments about this advisory:
- Open an issue in containerd
- Email us at [email protected]
To report a security issue in containerd:
- Report a new vulnerability
- Email us at [email protected]
- Record
GHSA-265r-hfxg-fhmg- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVOESA-2025-1324
4.6
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
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.(CVE-2024-40635)
- Record
OESA-2025-1324- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1325
4.6
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
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.(CVE-2024-40635)
- Record
OESA-2025-1325- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1348
4.6
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
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.(CVE-2024-40635)
- Record
OESA-2025-1348- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1349
4.6
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
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.(CVE-2024-40635)
- Record
OESA-2025-1349- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-1350
4.6
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
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.(CVE-2024-40635)
- Record
OESA-2025-1350- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVROOT-APP-GOBINARY-CVE-2024-40635
4.6
CVE-2024-40635 in rootio-github.com/containerd/containerd - Patched by Root
Root has patched CVE-2024-40635 in the rootio-github.com/containerd/containerd package for Root:Go. Multiple fixed versions available.
- Record
ROOT-APP-GOBINARY-CVE-2024-40635- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-40635
4.6
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.
- Record
UBUNTU-CVE-2024-40635- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-58844 No score
CVE-2024-40635 affecting package moby-containerd for versions less than 1.6.26-11
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.
- Record
AZL-58844- Updated
- 2026-11-02
OSVAZL-58845 No score
CVE-2024-40635 affecting package containerd for versions less than 1.7.13-8
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.
- Record
AZL-58845- Updated
- 2026-11-02
OSVAZL-58867 No score
CVE-2024-40635 affecting package containerd2 for versions less than 2.0.0-8
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.
- Record
AZL-58867- Updated
- 2026-11-02
OSVAZL-60893 No score
CVE-2024-40635 affecting package moby-containerd-cc for versions less than 1.7.7-9
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.
- Record
AZL-60893- Updated
- 2026-11-05
OSVAZL-60897 No score
CVE-2024-40635 affecting package moby-containerd-cc for versions less than 1.7.7-11
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.
- Record
AZL-60897- Updated
- 2026-11-02
OSVGO-2025-3528 No score
containerd has an integer overflow in User ID handling in github.com/containerd/containerd
containerd has an integer overflow in User ID handling in github.com/containerd/containerd
- Record
GO-2025-3528- Updated
- 2026-11-02
OSVMGASA-2025-0130 No score
Updated docker-containerd packages fix security vulnerability
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.
- Record
MGASA-2025-0130- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14910-1 No score
govulncheck-vulndb-0.0.20250318T181448-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250318T181448-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14910-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15039-1 No score
cmctl-2.2.0-1.1 on GA media
These are all security issues fixed in the cmctl-2.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15039-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15169-1 No score
containerd-1.7.27-1.1 on GA media
These are all security issues fixed in the containerd-1.7.27-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15169-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2024-40635 No score
CVE-2024-40635 in rootio-containerd - Patched by Root
Root has patched CVE-2024-40635 in the rootio-containerd package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2024-40635- Updated
- 2026-11-02
OSVSUSE-SU-2025:1345-1 No score
Security update for containerd
This update for containerd fixes the following issues:
- CVE-2024-40635: Fixed integer overflow in User ID handling (bsc#1239749)
Other fixes:
- Update to containerd v1.7.27.
- Record
SUSE-SU-2025:1345-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1346-1 No score
Security update for containerd
This update for containerd fixes the following issues:
- CVE-2024-40635: Fixed integer overflow in User ID handling (bsc#1239749)
Other fixes:
- Update to containerd v1.7.27.
- Record
SUSE-SU-2025:1346-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20216-1 No score
Security update for containerd
This update for containerd fixes the following issues:
- Updated containerd to v1.7.27.
- CVE-2024-40635: Fixed integer overflow in User ID handling (bsc#1239749).
- Record
SUSE-SU-2025:20216-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20459-1 No score
Security update for containerd
This update for containerd fixes the following issues:
- Updated to version 1.7.27:
- CVE-2024-40635: Fixed integer overflow in User ID handling (bsc#1239749)
- Record
SUSE-SU-2025:20459-1- Updated
- 2026-11-02
OSVUSN-7374-1 No score
containerd vulnerability
Benjamin Koltermann discovered that containerd incorrectly handled large user id values. This could result in containers possibly being run as root, contrary to expectations.
- Record
USN-7374-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/containerd/containerd/v2Go |
before 2.0.4 | 2.0.4 |
github.com/containerd/containerdGo |
1.7.0-beta.0 up to 1.7.27 | 1.7.27 |
github.com/containerd/containerdGo |
before 1.6.38 | 1.6.38 |
moby-containerdAzure Linux:2 |
before 1.6.26-11 | 1.6.26-11 |
containerdAzure Linux:3 |
before 1.7.13-8 | 1.7.13-8 |
containerd2Azure Linux:3 |
before 2.0.0-8 | 2.0.0-8 |
moby-containerd-ccAzure Linux:3 |
before 1.7.7-9 | 1.7.7-9 |
moby-containerd-ccAzure Linux:2 |
before 1.7.7-11 | 1.7.7-11 |
containerdAlpaquita:23 |
1.6.10-r0 and later | None known |
containerdAlpaquita:stream |
1.7.2-r1 up to 2.0.4-r0 | 2.0.4-r0 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
containerdDebian:12 |
before 1.6.20~ds1-1+deb12u2, plus listed versions 1.6.20~ds1-11.6.20~ds1-1+deb12u1 |
1.6.20~ds1-1+deb12u2 |
containerdDebian:13 |
before 1.7.24~ds1-6 | 1.7.24~ds1-6 |
containerdDebian:14 |
before 1.7.24~ds1-6 | 1.7.24~ds1-6 |
containerdDebian:11 |
before 1.4.13~ds1-1~deb11u5, plus listed versions 1.4.12~ds1-1~deb11u11.4.13~ds1-1~deb11u11.4.13~ds1-1~deb11u21.4.13~ds1-1~deb11u31.4.13~ds1-1~deb11u41.4.5~ds1-21.4.5~ds1-2+deb11u1 |
1.4.13~ds1-1~deb11u5 |
github.com/containerd/containerdGo |
before 1.6.38, 1.7.0-beta.0 up to 1.7.27 | 1.6.381.7.27 |
docker-containerdMageia:9 |
before 1.7.27-1.mga9 | 1.7.27-1.mga9 |
containerdopenEuler:22.03-LTS-SP3 |
before 1.2.0-321.oe2203sp3 | 1.2.0-321.oe2203sp3 |
containerdopenEuler:20.03-LTS-SP4 |
before 1.2.0-219.oe2003sp4 | 1.2.0-219.oe2003sp4 |
containerdopenEuler:22.03-LTS-SP4 |
before 1.2.0-321.oe2203sp4 | 1.2.0-321.oe2203sp4 |
containerdopenEuler:24.03-LTS |
before 1.6.22-16.oe2403 | 1.6.22-16.oe2403 |
containerdopenEuler:24.03-LTS-SP1 |
before 1.6.22-16.oe2403sp1 | 1.6.22-16.oe2403sp1 |
rootio-github.com/containerd/containerdRoot:Go |
before v1.7.18-root.io.1 | v1.7.18-root.io.1v1.7.18-root.io.2 |
github.com/containerd/containerdRoot:Go |
before v1.7.18-aikido.2 | v1.7.18-aikido.2 |
containerdSUSE:Linux Enterprise Micro 5.3 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Micro 5.4 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Micro 5.5 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Module for Containers 15 SP6 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Micro 5.1 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Micro 5.2 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdopenSUSE:Leap 15.6 |
before 1.7.27-150000.123.1 | 1.7.27-150000.123.1 |
containerdSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.7.27-16.100.1 | 1.7.27-16.100.1 |
containerdSUSE:Linux Micro 6.0 |
before 1.7.27-1.1 | 1.7.27-1.1 |
containerdSUSE:Linux Micro 6.1 |
before 1.7.27-slfo.1.1_1.1 | 1.7.27-slfo.1.1_1.1 |
containerdUbuntu:Pro:16.04:LTS |
before 1.2.6-0ubuntu1~16.04.6+esm5, plus listed versions 0.2.1-0ubuntu4~16.040.2.3-0ubuntu1~16.040.2.5-0ubuntu1~16.04.11.2.6-0ubuntu1~16.04.21.2.6-0ubuntu1~16.04.3 Show 6 moreShow less1.2.6-0ubuntu1~16.04.41.2.6-0ubuntu1~16.04.51.2.6-0ubuntu1~16.04.61.2.6-0ubuntu1~16.04.6+esm11.2.6-0ubuntu1~16.04.6+esm21.2.6-0ubuntu1~16.04.6+esm4 |
1.2.6-0ubuntu1~16.04.6+esm5 |
containerdUbuntu:Pro:18.04:LTS |
before 1.6.12-0ubuntu1~18.04.1+esm2, plus listed versions 0.2.5-0ubuntu21.2.6-0ubuntu1~18.04.11.2.6-0ubuntu1~18.04.21.3.3-0ubuntu1~18.04.11.3.3-0ubuntu1~18.04.2 Show 12 moreShow less1.3.3-0ubuntu1~18.04.31.3.3-0ubuntu1~18.04.41.4.4-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.11.5.2-0ubuntu1~18.04.21.5.2-0ubuntu1~18.04.31.5.5-0ubuntu3~18.04.11.5.5-0ubuntu3~18.04.21.5.9-0ubuntu1~18.04.11.5.9-0ubuntu1~18.04.21.6.12-0ubuntu1~18.04.11.6.12-0ubuntu1~18.04.1+esm1 |
1.6.12-0ubuntu1~18.04.1+esm2 |
containerdUbuntu:20.04:LTS |
before 1.6.12-0ubuntu1~20.04.8, plus listed versions 1.2.10-0ubuntu11.3.2-0ubuntu11.3.3-0ubuntu11.3.3-0ubuntu21.3.3-0ubuntu2.1 Show 17 moreShow less1.3.3-0ubuntu2.21.3.3-0ubuntu2.31.4.4-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.11.5.2-0ubuntu1~20.04.21.5.2-0ubuntu1~20.04.31.5.5-0ubuntu3~20.04.11.5.5-0ubuntu3~20.04.21.5.9-0ubuntu1~20.04.11.5.9-0ubuntu1~20.04.41.5.9-0ubuntu1~20.04.51.5.9-0ubuntu1~20.04.61.6.12-0ubuntu1~20.04.11.6.12-0ubuntu1~20.04.31.6.12-0ubuntu1~20.04.51.6.12-0ubuntu1~20.04.61.6.12-0ubuntu1~20.04.7 |
1.6.12-0ubuntu1~20.04.8 |
containerd-appUbuntu:20.04:LTS |
before 1.7.24-0ubuntu1~20.04.2, plus listed versions 1.7.2-0ubuntu1~20.04.11.7.12-0ubuntu2~20.04.11.7.24-0ubuntu1~20.04.1 |
1.7.24-0ubuntu1~20.04.2 |
containerdUbuntu:22.04:LTS |
before 1.6.12-0ubuntu1~22.04.8, plus listed versions 1.5.5-0ubuntu31.5.9-0ubuntu11.5.9-0ubuntu21.5.9-0ubuntu31.5.9-0ubuntu3.1 Show 5 moreShow less1.6.12-0ubuntu1~22.04.11.6.12-0ubuntu1~22.04.31.6.12-0ubuntu1~22.04.51.6.12-0ubuntu1~22.04.61.6.12-0ubuntu1~22.04.7 |
1.6.12-0ubuntu1~22.04.8 |
containerd-appUbuntu:22.04:LTS |
before 1.7.24-0ubuntu1~22.04.2, plus listed versions 1.7.2-0ubuntu1~22.04.11.7.12-0ubuntu2~22.04.11.7.24-0ubuntu1~22.04.1 |
1.7.24-0ubuntu1~22.04.2 |
containerd-appUbuntu:24.04:LTS |
before 1.7.24-0ubuntu1~24.04.2, plus listed versions 1.7.2-0ubuntu21.7.12-0ubuntu11.7.12-0ubuntu21.7.12-0ubuntu31.7.12-0ubuntu4 Show 4 moreShow less1.7.12-0ubuntu4.11.7.19-0ubuntu1~24.04.11.7.19+really1.7.12-0ubuntu4.21.7.24-0ubuntu1~24.04.1 |
1.7.24-0ubuntu1~24.04.2 |
containerdUbuntu:Pro:24.04:LTS |
before 1.6.24~ds1-1ubuntu1.2+esm1, plus listed versions 1.6.20~ds1-1ubuntu21.6.24~ds1-1ubuntu11.6.24~ds1-1ubuntu1.11.6.24~ds1-1ubuntu1.2 |
1.6.24~ds1-1ubuntu1.2+esm1 |
containerd-appUbuntu:25.10 |
before 2.0.2-0ubuntu2 | 2.0.2-0ubuntu2 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 0.0.20250318T181448-1.1 | 0.0.20250318T181448-1.1 |
cmctlopenSUSE:Tumbleweed |
before 2.2.0-1.1 | 2.2.0-1.1 |
containerdopenSUSE:Tumbleweed |
before 1.7.27-1.1 | 1.7.27-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | yen5004/CVE-2024-40635_POC | 2025-04-30 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-40635 is a medium vulnerability (CVSS 4.6) in Containerd, published March 17, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.30%, the 23rd percentile. Fixed in github.com/containerd/containerd/v2 2.0.4.
References
github.com/containerd/containerd/security/advisories/GHSA-265r-hfxg-fhmg
github.com/containerd/containerd/commit/05044ec0a9a75232cad458027ca83437aae3f4da
github.com/containerd/containerd/commit/1a43cb6a1035441f9aca8f5666a9b3ef9e70ab20
github.com/containerd/containerd/commit/cf158e884cfe4812a6c371b59e4ea9bc4c46e51a
lists.debian.org/debian-lts-announce/2025/05/msg00005.html
nvd.nist.gov/vuln/detail/CVE-2024-40635
Show 30 moreShow less
github.com/advisories/GHSA-265r-hfxg-fhmg
docs.bell-sw.com/security/cves/CVE-2024-40635
github.com/CVEProject/cvelistV5/tree/main/cves/2024/40xxx/CVE-2024-40635.json
security-tracker.debian.org/tracker/CVE-2024-40635
github.com/containerd/containerd
advisories.mageia.org/MGASA-2025-0130.html
bugs.mageia.org/show_bug.cgi?id=34145
lists.fedoraproject.org/archives/list/[email protected]/message/IAMUEOAZJQQS6MSFKLEO72TDYAONTTXF
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1324
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1325
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1348
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1349
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1350
suse.com/support/update/announcement/2025/suse-su-20251345-1
bugzilla.suse.com/1239749
suse.com/security/cve/CVE-2024-40635
suse.com/support/update/announcement/2025/suse-su-20251346-1
suse.com/support/update/announcement/2025/suse-su-202520216-1
suse.com/support/update/announcement/2025/suse-su-202520459-1
ubuntu.com/security/CVE-2024-40635
cve.org/CVERecord?id=CVE-2024-40635
github.com/containerd/containerd/commit/11504c3fc5f45634f2d93d57743a998194430b82
github.com/containerd/containerd/commit/9639b9625554183d0c4d8d072dccb84fedd2320f
ubuntu.com/security/notices/USN-7374-1
suse.com/security/cve/CVE-2025-0495
suse.com/security/cve/CVE-2025-2241
suse.com/security/cve/CVE-2025-29781
suse.com/security/cve/CVE-2025-29786
lists.opensuse.org/archives/list/[email protected]/thread/RC2RSYYGKVNWLRKMVUKL6HLQYA3XEF7J
lists.opensuse.org/archives/list/[email protected]/thread/KIFLOBVIZ7GVH46B2XAPOJIX7YHMZFB2