# CVE-2020-15187: plugin.yaml file allows for duplicate entries in helm

Source: https://junglewise.ai/threats/cve-2020-15187-plugin-yaml-file-allows-for-duplicate-entries-in-helm  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2021-05-24  
License: CC BY 4.0 with a link back

CVE-2020-15187 · Severity: low · CVSS 3.1 · Published 2021-05-24

plugin.yaml file allows for duplicate entries in helm

Technologies: [helm.sh/helm (Go)](https://junglewise.ai/threats/technologies/helm-sh-helm), [helm.sh/helm/v3 (Go)](https://junglewise.ai/threats/technologies/helm-sh-helm-v3). Vendors: [Go](https://junglewise.ai/threats/vendors/go).

## Quick answers

**Is CVE-2020-15187 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2020-15187 being exploited in the wild.

**How severe is CVE-2020-15187?** Low severity, with a CVSS score of 3.1, published 24 May 2021.

**Which products and versions are affected?** helm.sh/helm (Go) SEMVER:introduced=2.0.0,fixed=2.16.11; helm.sh/helm/v3 (Go) SEMVER:introduced=3.0.0,fixed=3.3.2.

**Is there a fix for CVE-2020-15187?** Yes. helm.sh/helm (Go): upgrade to 2.16.11 or later; helm.sh/helm/v3 (Go): upgrade to 3.3.2 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**Am I affected by CVE-2020-15187?** Check whether you run helm.sh/helm (Go) or helm.sh/helm/v3 (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- helm.sh/helm (Go): upgrade to 2.16.11 or later

  ```sh
  go get helm.sh/helm@v2.16.11
  ```

- helm.sh/helm/v3 (Go): upgrade to 3.3.2 or later

  ```sh
  go get helm.sh/helm/v3@v3.3.2
  ```


## Affected products

- helm.sh/helm (Go) SEMVER:introduced=2.0.0,fixed=2.16.11
- helm.sh/helm/v3 (Go) SEMVER:introduced=3.0.0,fixed=3.3.2

## Identifiers

- CVE-2020-15187
- GHSA-c52f-pq47-2r9j

## Related threats

- [Helm path traversal via Chart.yaml name dot-segment](https://junglewise.ai/threats/cve-2026-35206-helm-path-traversal-via-chart-yaml-name-dot-segment)
- [GO-2025-3888 - Helm May Panic Due To Incorrect YAML Content in helm.sh/helm](https://junglewise.ai/threats/cve-2025-55198-helm-may-panic-due-to-incorrect-yaml-content)
- [GO-2025-3887 - Helm Charts with Specific JSON Schema Values Can Cause Memory Exhaustion in helm.sh/helm](https://junglewise.ai/threats/cve-2025-55199-helm-charts-with-specific-json-schema-values-can-cause-memory)
- [GO-2025-3802 - Helm vulnerable to Code Injection through malicious chart.yaml content in helm.sh/helm](https://junglewise.ai/threats/cve-2025-53547-helm-vulnerable-to-code-injection-through-malicious-chart-yaml)
- [GO-2025-3602 - Helm Allows A Specially Crafted JSON Schema To Cause A Stack Overflow in helm.sh/helm](https://junglewise.ai/threats/cve-2025-32387-helm-allows-a-specially-crafted-json-schema-to-cause-a-stack)
