GitHub Advisoryadvisory · Go

GHSA-q5jf-9vfq-h4h7 Helm's plugin verification fails open when .prov is missing, allowing unsigned plugin install

HIGH Published 2026-04-10 Modified 2026-04-24 Official page ↗
Aliases
CVE-2026-35205
Ecosystem
Go
Packages
helm.sh/helm/v4
Severity
High
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-636
Reviewed
2026-04-10

Affected packages

• Go helm.sh/helm/v4: >= 4.0.0, < 4.1.4 → fixed in 4.1.4

Description

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.

Related

Alias · CVE (1)

  • CVE-2026-35205 Helm is a package manager for Charts for Kubernetes. vulnerability

Weakness · CWE (1)

  • CWE-636 Not Failing Securely weakness

References