fix(deps): update module helm.sh/helm/v3 to v3.11.1 [security] - autoclosed #4428
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v3.10.3
->v3.11.1
GitHub Vulnerability Alerts
CVE-2023-25165
A Helm contributor discovered an information disclosure vulnerability using the
getHostByName
template function.Impact
getHostByName
is a Helm template function introduced in Helm v3. The function is able to accept a hostname and return an IP address for that hostname. To get the IP address the function performs a DNS lookup. The DNS lookup happens when used withhelm install|upgrade|template
or when the Helm SDK is used to render a chart.Information passed into the chart can be disclosed to the DNS servers used to lookup the IP address. For example, a malicious chart could inject
getHostByName
into a chart in order to disclose values to a malicious DNS server.Patches
The issue has been fixed in Helm 3.11.1.
Workarounds
Prior to using a chart with Helm verify the
getHostByName
function is not being used in a template to disclose any information you do not want passed to DNS servers.For more information
Helm's security policy is spelled out in detail in our SECURITY document.
Credits
Disclosed by Philipp Stehle at SAP.
Release Notes
helm/helm (helm.sh/helm/v3)
v3.11.1
: Helm v3.11.1Compare Source
Helm v3.11.1 is a security (patch) release. Users are strongly recommended to update to this release.
The template function
getHostByName
can be used to disclose information. More details are available in the CVE.This release introduces a breaking changes to Helm:
helm
client for thetemplate
,install
, andupgrade
commands there is a new flag.--enable-dns
needs to be set for thegetHostByName
template function to attempt to lookup an IP address for a given hostname. If the flag is not set the template function will return an empty string and skip looping up an IP address for the host.EnableDNS
property to the install action, the upgrade action, and theEngine
. This property must be set to true for the in order for thegetHostByName
template function to attempt to lookup an IP address.The default for both of these cases is false.
Philipp Stehle at SAP disclosed the vulnerability to the Helm project.
Installation and Upgrading
Download Helm v3.11.1. The common platform binaries are here:
This release was signed with
672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E
and can be found at @mattfarina 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
v3.11.0
: Helm v3.11.0Compare Source
Helm v3.11.0 is a feature release. Users are encouraged to upgrade for the best experience.
The community keeps growing, and we'd love to see you there!
Notable Changes
helm status
you need to use the--show-resources
flag.Installation and Upgrading
Download Helm v3.11.0. The common platform binaries are here:
This release was signed with
F126 1BDE 9290 12C8 FF2E 501D 6EA5 D759 8529 A53E
and can be found at @hickeyma 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
472c573
(Matt Farina)ee1ec6e
(Cenk Alti)9d8fee1
(Matt Farina)017785a
(Luca Comellini)6a5f240
(Daniel Strobusch)3d81ea2
(Jakub Warczarek)f46ff13
(Jakub Warczarek)553f1e3
(Jakub Warczarek)2fa7b3d
(Jakub Warczarek)1fc2a6a
(Luca Comellini)3181c7d
(Vaibhav Sharma)8774890
(dependabot[bot])6c76abb
(Soujanya Mangipudi)b6fef6c
(Martin Hickey)0fdfe05
(Zuhair AlSader)c8890e9
(caixisheng)b307d0f
(dependabot[bot])fda1a0b
(yxxhero)a59e584
(Martin Hickey)256e976
(Martin Hickey)965f859
(Philipp Stehle)dfb25e1
(Philipp Stehle)0ebd620
(Wonyeong Choi)c027014
(Wonyeong Choi)5aa316e
(Ryan Drew)61374f6
(yanggang)1535ad5
(Cyril Jouve)b3afe43
(dependabot[bot])9d027ea
(Peter Leong)775af2a
(Martin Hickey)09d3f31
(cui fliter)9d59d92
(Qifan Shen)70a3df4
(Matt Farina)b5378b3
(Cenk Alti)d32c623
(Cenk Alti)9fbf1b3
(Matt Farina)221b0f5
(Matt Farina)6f6c0d8
(Joe Julian)98077dd
(dependabot[bot])bfd1890
(dependabot[bot])1478a09
(dependabot[bot])4376d2f
(dependabot[bot])ebc79fa
(Davanum Srinivas)4fcec24
(wujunwei)a7a1117
(wujunwei)ae828ce
(Martin Hickey)cd809f9
(Matt Farina)ffa19a4
(Soujanya Mangipudi)20e3577
(Soujanya Mangipudi)9d5be80
(Soujanya Mangipudi)b7c35d2
(Marcin Owsiany)f0037e5
(wujunwei)3b19dde
(CI)781ddba
(CI)cd76fcd
(CI)32a41fc
(CI)24fa3d9
(CI)d9e5bbc
(Mathieu Parent)Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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. View repository job log here.