Skip to content

chore(deps): upgrade testcontainers-go to v0.41.0#142

Merged
appleboy merged 1 commit intomainfrom
worktree-security2
Mar 31, 2026
Merged

chore(deps): upgrade testcontainers-go to v0.41.0#142
appleboy merged 1 commit intomainfrom
worktree-security2

Conversation

@appleboy
Copy link
Copy Markdown
Member

Summary

  • Upgrade testcontainers-go from v0.40.0 to v0.41.0
  • Bump indirect docker/docker from v28.5.1 to v28.5.2 (latest available under this module path)
  • Update transitive dependencies: otel v1.41.0, moby/go-archive v0.2.0, moby/term v0.5.2

CVE-2026-34040 Note

The Trivy scan flags docker/docker < v29.3.1 for CVE-2026-34040 (AuthZ plugin bypass, HIGH). However, v29.3.1 is not available under the github.com/docker/docker Go module path - Docker v29+ was published as github.com/moby/moby/v2. Full remediation is blocked until testcontainers-go migrates to the new module path (testcontainers PR #3591).

Actual risk is negligible:

  • docker/docker is a test-only indirect dependency (used by testcontainers for PostgreSQL integration tests)
  • The CVE targets Docker daemon AuthZ plugin logic, which is not reachable through the client SDK

Test plan

  • go build ./... passes
  • make lint passes (0 issues)
  • make test passes (3 pre-existing Redis test failures unrelated to this change)

Generated with Claude Code

- Upgrade testcontainers-go from v0.40.0 to v0.41.0
- Bump docker/docker from v28.5.1 to v28.5.2 (latest available)
- Update transitive dependencies: otel v1.41.0, moby/go-archive v0.2.0, moby/term v0.5.2

Note: CVE-2026-34040 (docker/docker AuthZ plugin bypass) requires v29.3.1,
which is only available as github.com/moby/moby/v2. Full remediation is
blocked until testcontainers-go migrates to the new module path (PR 3591).
Actual risk is negligible: test-only indirect dependency, AuthZ vulnerability
is not reachable through the client SDK.
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@appleboy appleboy merged commit b747f41 into main Mar 31, 2026
20 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant