CVE-2020-15186
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.
How to fix
- 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
| Product | Affected versions | Fixed in |
|---|---|---|
| helm helm | 2.0.0 ≤ v < 2.16.11, 3.0.0 ≤ v < 3.3.2 | 2.16.11, 3.3.2 |
| helm.sh/helm/v3Go | 3.0.0 ≤ v < 3.3.2 | 3.3.2 |
| helm.sh/helmGo | v < 2.16.11 | 2.16.11 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.