fix(deps): update module helm.sh/helm/v3 to v3.20.2 [security]#390
fix(deps): update module helm.sh/helm/v3 to v3.20.2 [security]#390botty-mcbottington[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
❌ 9 Tests Failed:
View the top 1 failed test(s) by shortest run time
View the full list of 8 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
20f19f5 to
8438227
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
v3.20.0→v3.20.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Helm Chart extraction output directory collapse via
Chart.yamlname dot-segmentCVE-2026-35206 / GHSA-hr2v-4r36-88hr
More information
Details
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--destinationand--untardirflags), rather than the expected output directory suffixed by the chart's name.Impact
The bug enables writing the Chart's contents (unpackaged/untar'ed) to the output directory
<output dir>/, instead of the expected<output dir>/<chart name>/, potentially overwriting the contents of the targeted directory.Note: a chart name containing POSIX dot-dot, or dot-dot and slashes (as if to refer to parent directories) do not resolve beyond the output directory as designed.
Patches
This issue has been resolved in Helm v3.20.2 and v4.1.3
A Chart with an unexpected name (those specified to be "." or ".."), or a Chart name which results in a non-unique directory will be rejected.
Workarounds
Ensure the the name of the Chart does not comprise/contain POSIX pathname special directory references ie. dot-dot ("..") or dot ("."). In addition, ensuring that the
pull --untarflag (or equivalent SDK option) refers to a unique/empty output directory prevents chart extraction from inadvertently overwriting existing files within the specified directory.Credits
Oleh Konko
@1seal
Severity
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
helm/helm (helm.sh/helm/v3)
v3.20.2: Helm v3.20.2Compare Source
v3.20.2
Helm v3.20.2 is a security patch release. Users are encouraged to upgrade for the best experience.
The community keeps growing, and we'd love to see you there!
Security fixes
Chart.yamlname dot-segmentInstallation and Upgrading
Download Helm v3.20.2. The common platform binaries are here:
The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with
bash.What's Next
Changelog
8fb76d6(George Jenkins)3a8927e(Terry Howe)v3.20.1: Helm v3.20.1Compare Source
Helm v3.20.1 is a patch release. Users are encouraged to upgrade for the best experience.
The community keeps growing, and we'd love to see you there!
Notable Changes
Installation and Upgrading
Download Helm v3.20.1. The common platform binaries are here:
This release was signed with
208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155and can be found at @scottrigby keybase account. Please use the attached signatures for verifying this release usinggpg.The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with
bash.What's Next
Changelog
a2369ca(dependabot[bot])90e1056(Pedro Tôrres)911f2e9(Pedro Tôrres)76dad33(Evans Mungai)45c12f7(Evans Mungai)26c6f19(Evans Mungai)09f5129(Evans Mungai)417deb2(Evans Mungai)5417bfa(Evans Mungai)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.