containerd v2.2.10
containerd v2.2.10
Welcome to the v2.2.10 release of containerd!
The tenth patch release for containerd 2.2 contains various fixes and updates including security patches.
Security Updates
Highlights
Container Runtime Interface (CRI)
- Apply hardening to not follow symlinks for container log files (#14300)
Image Distribution
- Avoid hang and data corruption during multipart image fetch (#14316)
- Apply hardening to reject image references with ”..” path components (#14280)
Runtime
- Apply hardening to allowlist socket domains in the default seccomp profile (#14249)
Snapshotters
- Apply hardening to filter ID-mapping labels from image annotations during unpack (#14269)
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Contributors
- Samuel Karp
- Maksym Pavlenko
- Wei Fu
- Aysha Afrah Ziya
- Phil Estes
- Adrien Delorme
- LEI WANG
- Paweł Gronowski
- Sebastiaan van Stijn
- Shiming Zhang
- syed abdul khaliq
- 申玥
Changes
33 commits
- Prepare release notes for v2.2.10 (#14340)
27d59fe59Prepare release notes for v2.2.10
- Update to go1.26.9 (#14354)
cb4648a80Update to go1.26.9, remove go1.25.126fe70e5ccMerge commit from fork70c8ae49eremotes/docker: bound parallel fetch readersaff52a508Merge commit from fork2455fec2fimages: skip malformed digests when computing referrer labels32fc74497Merge commit from fork5f8c507a2content, remotes: bound reads to expected size14da554b2Merge commit from forkc3b7534edcri: unmount checkpoint view on every CRImportCheckpoint return path
- Skip critest OOMKilled testcase for systemd cgroup (#14319)
- multipart fetch stability fixes (#14316)
5dde40350multipart fetch stability fixes
- integration/client: fix TestContainerExecLargeOutputWithTTY (#14307)
7dff2d997integration/client: fix TestContainerExecLargeOutputWithTTY
- cri: should not follow log file (#14300)
a5e41909acri: should not follow log file
- reference: reject
..path components that rewrite the host (#14280)4f71fd9b0reference: reject..path components that rewrite the host
- core/unpack: don’t honor id-mapping labels from image annotations (#14269)
- seccomp: Use an allow-list for socket domains (#14249)
5ba51c0f2seccomp: Use an allow-list for socket domains
- Conditional actions (#14246)
Dependency Changes
This release has no dependency changes
Previous release can be found at v2.2.9
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. Not position-independent.
In addition to containerd, typically you will have to install runc and CNI plugins from their official sites too.
See also the Getting Started documentation.
Source containerd/containerd ·
v2.2.10· 2026-10-13 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.