CVE-2020-15186

Low

Description

In Helm before versions 2.16.11 and 3.3.2 plugin names are not sanitized properly. As a result, a malicious plugin author could use characters in a plugin name that would result in unexpected behavior, such as duplicating the name of another plugin or spoofing the output to `helm --help`. This issue has been patched in Helm 3.3.2. A possible workaround is to not install untrusted Helm plugins. Examine the `name` field in the `plugin.yaml` file for a plugin, looking for characters outside of the [a-zA-Z0-9._-] range.

SeverityLow
CVSS3.4
Exploit probability—
ProductHelm
PublishedSep 17, 2020
First seenSep 17, 2020

How to fix

Update
  • helm helm2.16.11, 3.3.2 or later
  • helm.sh/helm/v33.3.2 or later
  • helm.sh/helm2.16.11 or later

Affected products

ProductAffected versionsFixed in
helm helm2.0.0 ≤ v < 2.16.11, 3.0.0 ≤ v < 3.3.22.16.11, 3.3.2
helm.sh/helm/v3Go3.0.0 ≤ v < 3.3.23.3.2
helm.sh/helmGov < 2.16.112.16.11

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.