Skip to content

fix: bump helm.sh/helm/v3 v3.20.2 → v3.21.3 to resolve oras-go CVE-2026-50151/48978/50162 - #8789

Open
qwer12314 wants to merge 1 commit into
eksctl-io:mainfrom
qwer12314:fix/bump-helm-oras-go-cve
Open

fix: bump helm.sh/helm/v3 v3.20.2 → v3.21.3 to resolve oras-go CVE-2026-50151/48978/50162#8789
qwer12314 wants to merge 1 commit into
eksctl-io:mainfrom
qwer12314:fix/bump-helm-oras-go-cve

Conversation

@qwer12314

Copy link
Copy Markdown

Summary

Bumps helm.sh/helm/v3 from v3.20.2 to v3.21.3.

helm v3.21.3 transitively upgrades oras.land/oras-go/v2 from v2.6.0v2.6.1, resolving three published CVEs:

CVE Severity Description
CVE-2026-50151 HIGH Bearer token leaked to third-party via cross-host redirect during OCI push
CVE-2026-48978 MEDIUM SSRF via WWW-Authenticate: Bearer realm=<URL> without scheme/host validation
CVE-2026-50162 MEDIUM Symlink traversal write outside workingDir via resolveWritePath()

Dependency chain

exsctl (before)
  └── helm.sh/helm/v3  v3.20.2
        └── oras.land/oras-go/v2  v2.6.0  ← vulnerable

exsctl (after)
  └── helm.sh/helm/v3  v3.21.3
        └── oras.land/oras-go/v2  v2.6.1  ← fixed

Note

go mod tidy is required to update go.sum after merging.

A fourth CVE (CVE-2026-50163) requires oras-go v2.6.2, which no helm release has adopted yet.

Related issue: #8788

helm v3.21.3 uses oras.land/oras-go/v2 v2.6.1 which resolves:
- CVE-2026-50151 HIGH Bearer token leaked via cross-host redirect
- CVE-2026-48978 MEDIUM SSRF via WWW-Authenticate Bearer realm
- CVE-2026-50162 MEDIUM Symlink traversal write outside workingDir

Note: go mod tidy required to update go.sum

Fixes: eksctl-io#8788
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