Skip to content
OpenAdvisories
Medium · 4.8 CVE-2026-35206 BIT-helm-2026-35206EUVD-2026-21100GHSA-hr2v-4r36-88hrGO-2026-5435

Helm Chart extraction output directory collapse via `Chart.yaml` name dot-segment

Published Apr 9, 2026 · Updated Apr 14, 2026 · Assigned by GitHub_M

Description

Helm is a package manager for Charts for Kubernetes. In Helm versions <=3.20.1 and <=4.1.3, a specially crafted Chart will cause helm pull --untar [chart URL | repo/chartname] to write the Chart's contents to the immediate output directory (as defaulted to the current working directory; or as given by the --destination and --untardir flags), rather than the expected output directory suffixed by the chart's name. This vulnerability is fixed in 3.20.2 and 4.1.4.

Affected products

VendorProductAffectedFixed
helm helm >= 4.0.0, < 4.1.4, < 3.20.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP7 helm 3.20.2-150000.1.71.2 SUSE-SU-2026:1483-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
SLES for SAP 16.0 helm 3.20.2-160000.1.1 SUSE-SU-2026:23984-1, SUSE-SU-2026:21434-1
SLES 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
SLES 16.0 helm 3.20.2-160000.1.1 SUSE-SU-2026:23984-1, SUSE-SU-2026:21434-1
SLE Micro 6.2 helm 3.20.2-160000.1.1 SUSE-SU-2026:23973-1, SUSE-SU-2026:21461-1
SLE Micro 6.1 helm 4.3.0-slfo.1.1_1.1 SUSE-SU-2026:24282-1
SLE Micro 5.5 helm 3.20.2-150000.1.71.2 SUSE-SU-2026:1483-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed helm 4.1.4-2.1 openSUSE-SU-2026:10538-1
openSUSE Tumbleweed helm3 3.20.2-1.1 openSUSE-SU-2026:10532-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 openSUSE-SU-2026:21551-1
openSUSE Leap 16.0 helm 4.3.0-160000.1.1 openSUSE-SU-2026:21983-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling cerbos 0.53.0-r6 —
Wolfi rolling cert-manager-cmctl 2.4.1-r5 —
Wolfi rolling chart-testing 3.14.0-r11 —
Wolfi rolling chartmuseum 0.16.5-r4 —
Wolfi rolling cilium-cli 0.19.2-r10 —
Wolfi rolling cluster-api-helm-controller 0.6.2-r3 —
Wolfi rolling consul-k8s-1.9-cli 1.9.6-r4 —
Wolfi rolling eksctl 0.225.0-r4 —
Wolfi rolling envoy-gateway-egctl 1.7.2-r6 —
Wolfi rolling flux-2.7 2.7.5-r20 —
Wolfi rolling flux-2.8 2.8.5-r2 —
Wolfi rolling flux-source-controller 1.8.2-r4 —
Wolfi rolling harbor-2.14 +2 2.14.3-r7 —
Wolfi rolling headlamp 0.42.0-r4 —
Wolfi rolling helm-3 3.22.0-r0 —
Wolfi rolling helm-docs 1.14.2-r22 —
Wolfi rolling helm-mapkubeapis 0.6.1-r14 —
Wolfi rolling helm-operator 1.42.2-r9 —
Wolfi rolling helm-push 0.11.1-r8 —
Wolfi rolling helm-set-status 0.3.0-r14 —
Wolfi rolling istioctl-1.29 1.29.3-r2 —
Wolfi rolling k8sgpt 0.4.40-r3 —
Wolfi rolling k8ssandra-client 0.8.11-r1 —
Wolfi rolling k9s 0.50.18-r18 —
Wolfi rolling kargo +4 No fix yet —
Wolfi rolling kots 1.130.0-r4 —
Wolfi rolling kube-arangodb-1.4 1.4.3-r1 —
Wolfi rolling kubescape 4.0.5-r0 —
Wolfi rolling kumactl-2.12 2.12.3-r15 —
Wolfi rolling kumactl-2.13 2.13.4-r2 —
Wolfi rolling linkerd2-cli +4 26.4.3-r0 —
Wolfi rolling nova 3.11.14-r3 —
Wolfi rolling pluto 5.23.6-r3 —
Wolfi rolling rancher-fleet-cli +2 0.15.0-r5 —
Wolfi rolling trivy 0.69.3-r12 —
Wolfi rolling trivy-operator 0.30.1-r6 —
Wolfi rolling tw +1 0.0.49-r0 —
Wolfi rolling zarf 0.74.2-r6 —
Wolfi rolling zot 2.1.15-r12 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go helm.sh/helm/v3 < 3.20.2 3.20.2 GHSA-hr2v-4r36-88hr
Go helm.sh/helm/v4 < 4.1.4 4.1.4 GHSA-hr2v-4r36-88hr

Advisories 13

References