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.
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
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Go | helm.sh/helm | 2.16.11 | GHSA-9vp5-m38w-j776 |
| Go | helm.sh/helm/v3 | 3.3.2 | GHSA-9vp5-m38w-j776 |
Affected products (as reported)
Weakness: CWE-20 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
References
- https://github.com/helm/helm/security/advisories/GHSA-9vp5-m38w-j776 x_refsource_CONFIRM
- https://github.com/helm/helm/commit/e7c281564d8306e1dcf8023d97f972449ad74850 x_refsource_MISC