Vulnerability · Published Sep 17, 2020 · Assigned by GitHub_M

CVE-2020-15184Aliases are never checked in Helm

Low 3.7

In plain English

A low-severity improper input validation in helm from helm. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 64% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)3.7Low
Exploit odds (30 days)1.0%top 36.2% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In Helm before versions 2.16.11 and 3.3.2 there is 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. This issue has been patched in Helm 3.3.2 and 2.16.11. A possible workaround is to 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 & fixed versions

EcosystemPackageFixed inAdvisory
Gohelm.sh/helm2.16.11GHSA-9vp5-m38w-j776
Gohelm.sh/helm/v33.3.2GHSA-9vp5-m38w-j776

Affected products (as reported)

VendorProductVersions
helm helm >= 2.0.0, < 2.16.11>= 3.0.0, < 3.3.2

Weakness: CWE-20 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N

References