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.
Attack Parameters
Impact Assessment
CVSS Vector v4.0
Weakness Type (CWE)
Vulnerable Products 2
| Configuration | From (including) | Up to (excluding) |
|---|---|---|
|
Helm Helm
cpe:2.3:a:helm:helm:*:*:*:*:*:*:*:*
|
— |
3.20.2
|
|
Helm Helm
cpe:2.3:a:helm:helm:*:*:*:*:*:*:*:*
|
4.0.0
|
4.1.4
|