Skip to content

fix(security): bump container dependencies to remediate 10 CVEs#736

Merged
johntmyers merged 1 commit intomainfrom
fix/container-vuln-remediation/jm
Apr 2, 2026
Merged

fix(security): bump container dependencies to remediate 10 CVEs#736
johntmyers merged 1 commit intomainfrom
fix/container-vuln-remediation/jm

Conversation

@johntmyers
Copy link
Copy Markdown
Collaborator

Summary

Bump third-party dependencies in container images to remediate 10 vulnerabilities (1 Critical, 9 High) identified in the April 1, 2026 Security Tracker.

Related Issue

Closes #735

Changes

P0: k3s v1.35.2-k3s1 -> v1.35.3-k3s1 (7 CVEs in cluster image)

Bumps containerd to v2.2.2-k3s1, runc to v1.4.1, and Go to 1.25.7. Addresses:

P1: Explicit system package upgrades (2 CVEs across all images)

No newer NVIDIA base image (noble-20251013) is available. Added apt-get install --only-upgrade gpgv to gateway, cluster, and CI Dockerfiles, and python3 upgrade to CI:

P2: Docker CLI 29.3.0 -> 29.3.1 (2 CVEs in CI image)

Updates Go runtime to 1.25.8 and containerd to v2.2.2:

P3: syft 1.42.2 -> 1.42.3 (CI tooling)

Bumps buger/jsonparser to v1.1.2 within the syft binary, addressing scanner findings for GHSA-6g7g-w4f8-9c9x in CI image.

Testing

  • mise run pre-commit passes
  • Rebuild all images: mise run build:docker
  • Run full CI suite: mise run ci
  • Run e2e tests: mise run e2e
  • Rescan all images with grype/trivy to confirm 0 remaining findings

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

- k3s v1.35.2-k3s1 -> v1.35.3-k3s1 (containerd v2.2.2, runc v1.4.1, Go 1.25.7)
- Docker CLI 29.3.0 -> 29.3.1 (Go 1.25.8, containerd v2.2.2)
- syft 1.42.2 -> 1.42.3 (bumps buger/jsonparser)
- Explicit gpgv and python3 upgrades in all container images

Addresses: GHSA-p77j-4mvh-x3m3 (Critical), GHSA-pwhc-rpq9-4c8w,
GHSA-p436-gjf2-799p, GHSA-9h8m-3fm2-qjrq, GHSA-6v2p-p543-phr9,
GHSA-6g7g-w4f8-9c9x, GHSA-4qg8-fj49-pxjh, CVE-2026-4519,
CVE-2025-68973, CVE-2024-36623

Closes #735
@johntmyers johntmyers requested a review from a team as a code owner April 2, 2026 16:34
@johntmyers johntmyers added topic:security Security issues area:build Related to CI/CD and builds labels Apr 2, 2026
@johntmyers johntmyers self-assigned this Apr 2, 2026
@johntmyers johntmyers added the test:e2e Requires end-to-end coverage label Apr 2, 2026
@johntmyers johntmyers merged commit dd8dd8a into main Apr 2, 2026
19 checks passed
@johntmyers johntmyers deleted the fix/container-vuln-remediation/jm branch April 2, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Related to CI/CD and builds test:e2e Requires end-to-end coverage topic:security Security issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(security): remediate 10 container image vulnerabilities

2 participants