NetSight
low3.7

CVE-2020-15184

Aliases are never checked in helm

Impact

### Impact During a security audit of Helm's code base, security researchers at Trail of Bits identified a bug in which the `alias` field on a `Chart.yaml` is not properly sanitized. This could lead to the injection of unwanted information into a chart. ### Patches This issue has been patched in Helm 3.3.2 and 2.16.11 ### Specific Go Packages Affected helm.sh/helm/v3/pkg/chartutil ### Workarounds Manually review the `dependencies` field of any untrusted chart, verifying that the `alias` field is either not used, or (if used) does not contain newlines or path characters.

Affected packages

EcosystemPackageAffectedFixed in
gohelm.sh/helm/v3>= 3.0.0, < 3.3.23.3.2
gohelm.sh/helm< 2.16.112.16.11

Affected products

VendorProductAffected versions
HelmHelm
from 2.0.0 before 2.16.11
from 3.0.0 before 3.3.2

Weakness classification

References