SUSE-SU-2024:1137-1: helm&distro=openSUSE Leap 15.5
Published
Published 08-04-2024Last modified 04-02-2026
Vulnerability summary
SUSE-SU-2024:1137-1 is a vulnerability in helm&distro=openSUSE Leap 15.5 with no CVSS score yet.
Priority
Insufficient evidence
No CVSS vector published; no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?CVSS score
Not scored
010
No CVSS score recordedEPSS scoreNot scoredRisk metrics not yet published.
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded
Advisory lineage
Upstream 2 · Downstream 0 · Related 2Timeline
- 08-04-2024PublishedVulnerability first disclosed.
- 04-02-2026Last modifiedVulnerability information updated.
Description
Security update for helm This update for helm fixes the following issues: - CVE-2024-25620: Fixed with dependency management path traversal (bsc#1219969). - CVE-2024-26147: Fixed uninitialized variable in yaml parsing (bsc#1220207).
CVSS metrics
Risk metrics not yet published.
EPSS trend
No EPSS score has been published for this record yet.
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Version check
Known conditions: not stated in public data.
Suse2 products
- helm&distro=SUSE Linux Enterprise Module for Containers 15 SP5< 3.13.3-150000.1.32.1
- helm&distro=SUSE Linux Enterprise Module for Package Hub 15 SP5< 3.13.3-150000.1.32.1
Opensuse1 product
- helm&distro=openSUSE Leap 15.5< 3.13.3-150000.1.32.1
2 vendors · 3 products
References
5 linksRelated vulnerabilities
Insufficient evidenceSUSE-RU-2024:4213-1opensuse · helm&distro=openSUSE Leap 15.5 +7 moreopensuse helm&distro=openSUSE Leap 15.5Recommended update for helm
helm was updated to fix the following issues:
Update to version 3.16.3:
* fix: fix label name
* Fix typo in pkg/lint/rules/chartfile_test.go
* Increasing the size of the runner used for releases.
* fix(hooks): correct hooks delete order
* Bump github.com/containerd/containerd from 1.7.12 to 1.7.23
Update to version 3.16.2:
* Revering change unrelated to issue #13176
* adds tests for handling of Helm index with broken chart
versions #13176
* improves handling of Helm index with broken helm chart versions
#13176
* Bump the k8s-io group with 7 updates
* adding check-latest:true
* Grammar fixes
* Fix typos
Update to version 3.16.1:
* bumping version to 1.22.7
* Merge pull request #13327 from mattfarina/revert-11726
Update to version 3.16.0:
Helm v3.16.0 is a feature release. Users are encouraged to
upgrade for the best experience.
* Notable Changes
- added sha512sum template function
- added ActiveHelp for cmds that don't take any more args
- drops very old Kubernetes versions support in helm create
- add --skip-schema-validation flag to helm 'install',
'upgrade' and 'lint'
- fixed bug to now use burst limit setting for discovery
- Added windows arm64 support
* Full changelog see
https://github.com/helm/helm/releases/tag/v3.16.0
Update to version 3.15.4:
* Bump the k8s-io group across 1 directory with 7 updates
* Bump github.com/docker/docker
-------------------------------------------------------------------
Thu Jul 11 05:39:32 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 3.15.3:
* fix(helm): Use burst limit setting for discovery
* fixed dependency_update_test.go
* fix(dependencyBuild): prevent race condition in concurrent helm
dependency
* fix: respect proxy envvars on helm install/upgrade
* Merge pull request #13085 from
alex-kattathra-johnson/issue-12961
Update to version 3.15.2:
* fix: wrong cli description
* fix typo in load_plugins.go
* fix docs of DeployedAll
* Bump github.com/docker/docker
* bump oras minor version
* feat(load.go): add warning on requirements.lock
Update to version 3.15.1:
* Fixing build issue where wrong version is used
Update to version 3.15.0:
Helm v3.15.0 is a feature release. Users are encouraged to
upgrade for the best experience.
* Updating to k8s 1.30 c4e37b3 (Matt Farina)
* bump version to v3.15.0 d7afa3b (Matt Farina)
* bump version to 7743467 (Matt Farina)
* Fix namespace on kubeconfig error 214fb6e (Calvin Krist)
* Update testdata PKI with keys that have validity until 3393
(Fixes #12880) 1b75d48 (Dirk M�ller)
* Modified how created annotation is populated based on package
creation time 0a69a0d (Andrew Block)
* Enabling hide secrets on install and upgrade dry run 25c4738
(Matt Farina)
* Fixing all the linting errors d58d7b3 (Robert Sirchia)
* Add a note about --dry-run displaying secrets a23dd9e (Matt
Farina)
* Updating .gitignore 8b424ba (Robert Sirchia)
* add error messages 8d19bcb (George Jenkins)
* Fix: Ignore alias validation error for index load 68294fd
(George Jenkins)
* validation fix 8e6a514 (Matt Farina)
* bug: add proxy support for oci getter 94c1dea (Ricardo
Maraschini)
* Update architecture detection method 57a1bb8 (weidongkl)
* Improve release action 4790bb9 (George Jenkins)
* Fix grammatical error c25736c (Matt Carr)
* Updated for review comments d2cf8c6 (MichaelMorris)
* Add robustness to wait status checks fc74964 (MichaelMorris)
* refactor: create a helper for checking if a release is
uninstalled f908379 (Alex Petrov)
* fix: reinstall previously uninstalled chart with --keep-history
9e198fa (Alex Petrov)
Update to version 3.14.4:
Helm v3.14.4 is a patch release. Users are encouraged to upgrade
for the best experience. Users are encouraged to upgrade for the
best experience.
* refactor: create a helper for checking if a release is
uninstalled 81c902a (Alex Petrov)
* fix: reinstall previously uninstalled chart with --keep-history
5a11c76 (Alex Petrov)
* bug: add proxy support for oci getter aa7d953 (Ricardo
Maraschini)
Update to version 3.14.3:
* Add a note about --dry-run displaying secrets
* add error messages
* Fix: Ignore alias validation error for index load
* Update architecture detection method
Update to version 3.14.2 (bsc#1220207, CVE-2024-26147):
* Fix for uninitialized variable in yaml parsing
Update to version 3.14.1 (bsc#1219969, CVE-2024-25620):
* validation fix
Update to version 3.14.0:
* Notable Changes
- New helm search flag of --fail-on-no-result
- Allow a nested tpl invocation access to defines
- Speed up the tpl function
- Added qps/HELM_QPS parameter that tells Kubernetes packages
how to operate
- Added --kube-version to lint command
- The ignore pkg is now public
* Changelog
- Improve release action
- Fix issues when verify generation readiness was merged
- fix test to use the default code's k8sVersionMinor
- lint: Add --kube-version flag to set capabilities and
deprecation rules
- Removing Asset Transparency
- tests(pkg/engine): test RenderWithClientProvider
- Make the `ignore` pkg public again
- feature(pkg/engine): introduce RenderWithClientProvider
- Updating Helm libraries for k8s 1.28.4
- Remove excessive logging
- Update CONTRIBUTING.md
- Fixing release labelling in rollback
- feat: move livenessProbe and readinessProbe values to default
values file
- Revert 'fix(main): fix basic auth for helm pull or push'
- Revert 'fix(registry): address anonymous pull issue'
- Update get-helm-3
- Drop filterSystemLabels usage from Query method
- Apply review suggestions
- Update get-helm-3 to get version through get.helm.sh
- feat: print failed hook name
- Fixing precedence issue with the import of values.
- chore(create): indent to spaces
- Allow using label selectors for system labels for sql
backend.
- Allow using label selectors for system labels for secrets and
configmap backends.
- remove useless print during prepareUpgrade
- Add missing with clause to release gh action
- FIX Default ServiceAccount yaml
- fix(registry): address anonymous pull issue
- fix(registry): unswallow error
- Fix missing run statement on release action
- Add qps/HELM_QPS parameter
- Write latest version to get.helm.sh bucket
- Increased release information key name max length.
- Pin gox to specific commit
- Remove `GoFish` from package managers for installing the
binary
- Test update for 'Allow a nested `tpl` invocation access to
`defines` in a containing one'
- Test update for 'Speed up `tpl`'
- Add support for RISC-V
- lint and validate dependency metadata to reference
dependencies with a unique key (name or alias)
- Work around template.Clone omitting options
- fix: pass 'passCredentialsAll' as env-var to getter
- feat: pass basic auth to env-vars when running download
plugins
- helm search: New CLI Flag --fail-on-no-result
- Update pkg/kube/ready.go
- fix post install hook deletion due to before-hook-creation
policy
- Allow a nested `tpl` invocation access to `defines` in a
containing one
- Remove the 'reference templates' concept
- Speed up `tpl`
- ready checker- comment update
- ready checker- remove duplicate statefulset generational
check
- Verify generation in readiness checks
- feat(helm): add --reset-then-reuse-values flag to 'helm
upgrade'CVSSUnscoredInsufficient evidenceSUSE-SU-2023:4124-1SUSE Linux Enterprisesuse · helm&distro=SUSE Enterprise Storage 7.1 +8 moresuse helm&distro=SUSE Enterprise Storage 7.1Security update for helm
This update for helm fixes the following issues:
helm was updated to version 3.13.1:
* Fixing precedence issue with the import of values.
* Add missing with clause to release gh action
* FIX Default ServiceAccount yaml
* fix(registry): unswallow error
* remove useless print during prepareUpgrade
* fix(registry): address anonymous pull issue
* Fix missing run statement on release action
* Write latest version to get.helm.sh bucket
* Increased release information key name max length.
helm was updated to version 3.13.0 (bsc#1215588):
* Fix leaking goroutines in Install
* Update Helm to use k8s 1.28.2 libraries
* make the dependabot k8s.io group explicit
* use dependabot's group support for k8s.io dependencies
* doc:Executing helm rollback release 0 will roll back to the
previous release
* Use labels instead of selectorLabels for pod labels
* fix(helm): fix GetPodLogs, the hooks should be sorted before
get the logs of each hook
* chore: HTTPGetter add default timeout
* Avoid nil dereference if passing a nil resolver
* Add required changes after merge
* Fix #3352, add support for --ignore-not-found just like kubectl
delete
* Fix helm may identify achieve of the application/x-gzip as
application/vnd.ms-fontobject
* Restore `helm get metadata` command
* Revert 'Add `helm get metadata` command'
* test: replace `ensure.TempDir` with `t.TempDir`
* use json api url + report curl/wget error on fail
* Added error in case try to supply custom label with name of
system label during install/upgrade
* fix(main): fix basic auth for helm pull or push
* cmd: support generating index in JSON format
* repo: detect JSON and unmarshal efficiently
* Tweaking new dry-run internal handling
* bump kubernetes modules to v0.27.3
* Remove warning for template directory not found.
* Added tests for created OCI annotation time format
* Add created OCI annotation
* Fix multiple bugs in values handling
* chore: fix a typo in `manager.go`
* add GetRegistryClient method
* oci: add tests for plain HTTP and insecure HTTPS registries
* oci: Add flag `--plain-http` to enable working with HTTP
registries
* docs: add an example for using the upgrade command with
existing values
* Replace `fmt.Fprintf` with `fmt.Fprint` in get_metadata.go
* Replace `fmt.Fprintln` with `fmt.Fprintf` in get_metadata.go
* update kubernetes dependencies from v0.27.0 to v0.27.1
* Add ClientOptResolver to test util file
* Check that missing keys are still handled in tpl
* tests: change crd golden file to match after #11870
* Adding details on the Factory interface
* update autoscaling/v2beta1 to autoscaling/v2 in skeleton chart
* feat(helm): add ability for --dry-run to do lookup functions
When a helm command is run with the --dry-run flag, it will try
to connect to the cluster to be able to render lookup
functions. Closes #8137
* bugfix:(#11391) helm lint infinite loop when malformed
template object
* pkg/engine: fix nil-dereference
* pkg/chartutil: fix nil-dereference
* pkg/action: fix nil-dereference
* full source path when output-dir is not provided
* added Contributing.md section and ref link in the README
* feat(helm): add ability for --dry-run to do lookup functions
When a helm command is run with the --dry-run flag, it will try
to connect to the cluster if the value is 'server' to be able
to render lookup functions. Closes #8137
* feat(helm): add ability for --dry-run to do lookup functions
* Add `CHART`, `VERSION` and `APP_VERSION` fields to `get all`
command output
* Adjust `get` command description to account metadata
* add volumes and volumeMounts in chartutil
* Seed a default switch to control `automountServiceAccountToken`
* Avoid confusing error when passing in '--version X.Y.Z'
* Add `helm get metadata` command
* Use wrapped error so that ErrNoObjectsVisited can be compared
after return.
* Add exact version test.
* strict file permissions of repository.yaml
* Check redefinition of define and include in tpl
* Check that `.Template` is passed through `tpl`
* Make sure empty `tpl` values render empty.
* Pick the test improvement out of PR#8371
* #11369 Use the correct index repo cache directory in the
`parallelRepoUpdate` method as well
* #11369 Add a test case to prove the bug and its resolution
* ref(helm): export DescriptorPullSummary fields
* feat(helm): add 'ClientOptResolver' ClientOption
* Fix flaky TestSQLCreate test by making sqlmock ignore order of
sql requests
* Fixing tests after adding labels to release fixture
* Make default release fixture contain custom labels to make
tests check that labels are not lost
* Added support for storing custom labels in SQL storage driver
* Adding support merging new custom labels with original release
labels during upgrade
* Added note to install/upgrade commands that original release
labels wouldn't be persisted in upgraded release
* Added unit tests for implemented install/upgrade labels logic
* Remove redudant types from util_test.go
* Added tests for newly introduced util.go functions
* Fix broken tests for SQL storage driver
* Fix broken tests for configmap and secret storage drivers
* Make superseded releases keep labels
* Support configmap storage driver for install/upgrade actions
--labels argument
* Added upgrade --install labels argument support
* Add labels support for install action with secret storage
backend
* test: added tests to load plugin from home dir with space
* fix: plugin does not load when helm base dir contains space
* Add priority class to kind sorter
* Fixes #10566
* test(search): add mixedCase test case
* fix(search): print repo search result in original case
* Adjust error message wrongly claiming that there is a resource
conflict
* Throw an error from jobReady() if the job exceeds its
BackoffLimit
* github: add Asset Transparency action for GitHub releases
Update to version 3.12.3:
* bump kubernetes modules to v0.27.3
* Add priority class to kind sorter
Update to version 3.12.2:
* add GetRegistryClient method
Update to version 3.12.1:
* bugfix:(#11391) helm lint infinite loop when malformed
template object
* update autoscaling/v2beta1 to autoscaling/v2 in skeleton chart
* test(search): add mixedCase test case
* fix(search): print repo search result in original case
* strict file permissions of repository.yaml
* update kubernetes dependencies from v0.27.0 to v0.27.1
Update to version 3.12.0:
* Attach annotations to OCI artifacts
* Fix goroutine leak in action install
* fix quiet lint does not fail on non-linting errors
* create failing test for quietly linting a chart that doesn't
exist
* Fixes Readiness Check for statefulsets using partitioned
rolling update. (#11774)
* fix: failed testcase on windows
* Fix 32bit-x86 typo in testsuite
* Handle failed DNS case for Go 1.20+
* Updating the Go version in go.mod
* Fix goroutine leak in perform
* Properly invalidate client after CRD install
* Provide a helper to set the registryClient in cmd
* Reimplemented change in httpgetter for insecure TLS option
* Added insecure option to login subcommand
* Added support for insecure OCI registries
* Enable custom certificates option for OCI
* Add testing to default and release branches
* Remove job dependency. Should have done when I moved job to new
file
* Remove check to run only in helm org
* Add why comments
* Convert remaining CircleCI config to GitHub Actions
* Changed how the setup-go action sets go version
* chore:Use http constants as http.request parameters
* update k8s registry domain
* don't mark issues as stale where a PR is in progress
* Update to func handling
* Add option to support cascade deletion options
* the linter varcheck and deadcode are deprecated (since v1.49.0)
* Check status code before retrying request
* Fix improper use of Table request/response to k8s API
* fix template --output-dir issue
* Add protection for stack-overflows for nested keys
* feature(helm): add --set-literal flag for literal string
interpretation
Update to version 3.11.3:
* Fix goroutine leak in perform
* Fix goroutine leak in action install
* Fix 32bit-x86 typo in testsuite
* Fixes Readiness Check for statefulsets using partitioned rolling update. (#11774)
- avoid CGO to workaround missing gold dependency (bsc#1183043)CVSSUnscored