Audit Open Original ↗
Helm
Type
Security review
Client
Helm Matt Butcher Helm
Date
2020-08
Domain
Supply Chain
Effort
4 wks
Section
Cloud-Native Reviews
Trail of Bits's security review of Helm Matt Butcher Helm (Aug 2020) identified 14 issues: 3 medium, 7 low, and 4 informational.
Findings · 14
- 1 Helm does not warn the user about important file permissions that are too broad Low
- 2 The ValidName Kubernetes resource name regex may lead to denial of service Low
- 3 Helm's Mac OS build keeps a file descriptor to /etc/.mdns_debug file open if this file exists due to bug in mdns/lookup library Informational
- 4 Lack of name validation in helm create command allows data to be injected into generated yaml files Low
- 5 The helm create command does not overwrite files as stated in its help message Low
- 6 The helm create command does not warn that a directory or file already exists Informational
- 7 Helm executes VCS commands as external programs relying on user configuration Low
- 8 Plugins can't be installed from VCS if URL ends with archive extractor’s extension Informational
- 9 Plugin command name is not validated; can duplicate other plugin commands and Helm's top-level commands Medium
- 10 The helm dependency list command won't print correct dependency status for certain dependency names Informational
- 11 Path traversal through chart's dependency alias Medium
- 12 Chart repository index.yaml file allows for duplicate entries Medium
- 13 Adding helm repository may overwrite another one without warning Low
- 14 Directories created via os.MkdirAll are not checked for permissions Low
Findings extracted from the published report PDF. See the full report below for details and remediation.
Related
- 2026-04 PyPI Warehouse Audit
- 2025 Attestations: a new generation of signatures on PyPI Talk
- 2024 The Next 5 Years of Supply Chain Security on PyPI Talk
- 2024 PEP 740 and PyPI: Bootstrapping Provenance for the Python Ecosystem Talk
- 2024 Imagining a zero-trust future for PyPI Talk
- 2024 Build Provenance: Lessons (so far) from Homebrew Talk