First published: Wed Dec 14 2022(Updated: )
A flaw was found in Helm, a tool for managing Charts, a pre-configured Kubernetes resources. Versions prior to 3.10.3 are subject to NULL Pointer Dereference in the_chartutil_ package that could cause a segmentation violation. The _chartutil_ package contains a parser that loads a JSON Schema validation files into structures Go can work with. Some schema files can cause array data structures to be created, causing a memory violation. Applications that use the _chartutil_ package in the Helm SDK to parse a schema files may result in a denial of service.
Credit: security-advisories@github.com security-advisories@github.com
Affected Software | Affected Version | How to fix |
---|---|---|
go/helm.sh/helm/v3 | <3.10.3 | 3.10.3 |
Helm Helm | >=3.0.0<3.10.3 | |
redhat/helm.sh/helm/v3 | <3.10.3 | 3.10.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2022-23526 is a vulnerability found in Helm, a tool for managing Charts, where input to functions in the `_chartutil_` package can cause a segmentation violation, leading to a Denial of Service attack.
The severity of CVE-2022-23526 is high, with a CVSS score of 7.5.
Versions up to and excluding 3.10.3 of the Helm SDK and Helm package for Go and Red Hat are affected by CVE-2022-23526.
To fix the CVE-2022-23526 vulnerability, update Helm to version 3.10.3 or later.
The CWE for CVE-2022-23526 is CWE-476 (NULL Pointer Dereference).