Skip to content

chore(deps): bump github.com/containerd/containerd/v2 from 2.2.2 to 2.2.5#306

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/containerd/containerd/v2-2.2.5
Open

chore(deps): bump github.com/containerd/containerd/v2 from 2.2.2 to 2.2.5#306
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/containerd/containerd/v2-2.2.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/containerd/containerd/v2 from 2.2.2 to 2.2.5.

Release notes

Sourced from github.com/containerd/containerd/v2's releases.

containerd 2.2.5

Welcome to the v2.2.5 release of containerd!

The fifth patch release for containerd 2.2 contains various fixes and updates including security patches.

Security Updates

Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.

Contributors

  • Samuel Karp
  • Chris Henzie
  • Akihiro Suda
  • Derek McGowan
  • Maksym Pavlenko
  • Akhil Mohan
  • Ben Cressey
  • Brian Goff
  • Davanum Srinivas
  • Sebastiaan van Stijn

Changes

  • Prepare release notes for v2.2.5 (#13628)
    • 269031099 Prepare release notes for v2.2.5
    • ad59aa564 Merge commit from fork
    • 0b4d23690 Merge commit from fork
    • be8460656 cri: filter CDI annotations on checkpoint restore
    • 347240f72 Merge commit from fork
    • cff578841 cri: do not re-tag restored checkpoints
    • 668cf2c2f Merge commit from fork
    • 357652293 cri: make checkpoint restore robust to unexpected archive content
    • d43da05af Merge commit from fork
    • 30708e8d1 Bound user-database file reads in openUserFile
    • 028647ea2 Merge commit from fork
    • b6072a49f Do not propagate reserved labels from image configs
  • vendor: golang.org/x/crypto v0.53.0 (#13607)
    • cfea2c141 [release/2.2] vendor: golang.org/x/crypto v0.53.0

... (truncated)

Commits
  • e53c7c1 Merge pull request #13628 from samuelkarp/prepare-2.2.5
  • 2690310 Prepare release notes for v2.2.5
  • ad59aa5 Merge commit from fork
  • 8bea48a Merge pull request #13607 from thaJeztah/2.2_bump_crypto
  • 699c4fb Merge pull request #13606 from AkihiroSuda/runc-1.3.6-containerd-2.2
  • cfea2c1 [release/2.2] vendor: golang.org/x/crypto v0.53.0
  • fc96ea6 update runc binary to v1.3.6
  • 0b4d236 Merge commit from fork
  • 347240f Merge commit from fork
  • 668cf2c Merge commit from fork
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) from 2.2.2 to 2.2.5.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](containerd/containerd@v2.2.2...v2.2.5)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
  dependency-version: 2.2.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 23, 2026
@dependabot dependabot Bot requested a review from a team as a code owner June 23, 2026 07:38
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 23, 2026
@codacybeta codacybeta enabled auto-merge (squash) June 23, 2026 07:39
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 duplication

Metric Results
Duplication 0

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This update addresses several security vulnerabilities in the containerd dependency. However, the Go runtime version defined in the project configuration is currently susceptible to a high-severity x509 validation flaw (CVE-2026-27145). Furthermore, the PR does not include automated verification to ensure that these infrastructure changes do not impact container lifecycle stability or overall system compatibility.

About this PR

  • The PR lacks tests or verification scenarios for a core dependency update. Ensuring container lifecycle operations remain functional is critical when updating core infrastructure components like containerd.
1 comment outside of the diff
go.mod

line 3 🔴 HIGH RISK
The Go standard library contains a high-severity security vulnerability (CVE-2026-27145) in the x509 certificate verification logic (x509.Certificate.VerifyHostname). This could allow an attacker to bypass hostname validation.

Test suggestions

  • Verify that the project compiles and its dependencies are correctly resolved after the version upgrade.
  • Run integration tests to ensure containerd compatibility with the current codebase, specifically checking container lifecycle operations.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that the project compiles and its dependencies are correctly resolved after the version upgrade.
2. Run integration tests to ensure containerd compatibility with the current codebase, specifically checking container lifecycle operations.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant