CVE-2026-35205: Helm's plugin verification fails open when .prov is missing, allowing unsigned plugin install
Helm is a package manager for Charts for Kubernetes. From 4.0.0 to 4.1.3, Helm will install plugins missing provenance (.prov file) when signature verification is required. This vulnerability is fixed in 4.1.4.
Other sources
Helm is a package manager for Charts for Kubernetes. In Helm versions >=4.0.0 and <=4.1.3, Helm will install plugins missing provenance (.prov file) when signature verification is required.
Impact
The bug allows plugin authors to omit provenance (signing) data from plugins, bypassing plugin signature verification upon plugin install/update.
Notably, plugin hooks will be executed as designed on the installed plugin, enabling a malicious plugin to execute arbitrary code.
Patches
This issue has been patched in Helm v4.1.4
Installing/updating a plugin with missing provenance will error if signature verification is required.
Workarounds
Users may manually validate that a plugin archive is not missing provenance data (.prov file) before installation.
— GitHub
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
go/helm.sh/helm/v4to a version that resolves this vulnerability.Fixed in 4.1.4 - Upgrade
Upgrade
Helmto a version that resolves this vulnerability.Fixed in 4.1.4 - Configuration
Before installing/updating a Helm plugin, verify the plugin archive is not missing provenance data (the .prov file). If .prov is missing, do not proceed with installation/update when signature verification is required.
Helm plugin installation/signature verification provenance (.prov) presence = required (do not install plugins missing .prov)
Event History
Frequently Asked Questions
What is the severity of CVE-2026-35205?
CVE-2026-35205 has a moderate severity as it allows for the installation of unsigned plugins when provenance information is missing.
How do I fix CVE-2026-35205?
To fix CVE-2026-35205, upgrade to Helm version 4.1.4 or later.
What versions of Helm are affected by CVE-2026-35205?
Helm versions from 4.0.0 to 4.1.3 are affected by CVE-2026-35205.
What is the nature of the issue in CVE-2026-35205?
CVE-2026-35205 is a vulnerability that allows unsigned plugin installation due to the failure of plugin verification when a .prov file is absent.
Is Helm's plugin verification effective in versions before 4.1.4?
No, Helm's plugin verification is ineffective in versions before 4.1.4 because it fails to prevent unsigned plugins from being installed.