
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-35205 is a signature verification bypass vulnerability in Helm, the Kubernetes package manager, where Helm fails open by installing plugins that are missing their provenance (.prov) file even when signature verification is explicitly required. It affects Helm versions 4.0.0 through 4.1.3 (inclusive) and was disclosed on April 9, 2026, with a patch released the same day in version 4.1.4. The vulnerability carries a CVSS v3.1 base score of 7.8 (High) and a CVSS v4.0 base score of 8.4 (High) (Github Advisory, Helm Security Advisory).
The root cause is classified as CWE-636 (Not Failing Securely / 'Failing Open'): when Helm's plugin installer (internal/plugin/installer/installer.go) encounters a plugin archive without a corresponding .prov provenance file, the pre-patch code emitted only a warning to stderr and continued installation rather than aborting. This meant that even with --verify enabled, an attacker-controlled plugin lacking signing data would be installed and its hooks executed. The fix changes this behavior so that a missing .prov file returns a hard error (plugin verification failed: no provenance file (.prov) found), blocking installation entirely (Helm Security Advisory, Fix Commit).
Successful exploitation allows a malicious plugin author to distribute an unsigned plugin that bypasses Helm's signature verification, causing arbitrary code execution on the system running Helm when plugin hooks are triggered during install or update. Because Helm plugins often execute with the privileges of the invoking user — who may have broad Kubernetes cluster access — this can lead to unauthorized access to sensitive workload data, cluster secret exfiltration, and potential full compromise of the Kubernetes environment. Confidentiality, integrity, and availability of the affected system are all rated High (Github Advisory, Helm Security Advisory).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time (Github Advisory). The EPSS score is approximately 0.014–0.019% (6th percentile), indicating a low near-term exploitation probability. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires user interaction — a Helm user must be socially engineered or otherwise induced to install the malicious plugin — but requires no elevated privileges on the attacker's part.
.tgz) containing a plugin.yaml manifest and a hook script with a malicious payload (e.g., a reverse shell or credential harvester). Deliberately omit the .prov provenance/signature file from the archive.helm plugin install <URL> or helm plugin update <plugin-name>, potentially by impersonating a legitimate plugin or referencing it in documentation/issues..prov file, emits only a warning, and proceeds with installation — the --verify flag is effectively ignored.install hooks defined in plugin.yaml) upon installation. The malicious hook script runs with the privileges of the Helm user, enabling arbitrary command execution, lateral movement within the Kubernetes cluster, or exfiltration of kubeconfig credentials (Helm Security Advisory, Fix Commit).WARNING: No provenance file found for plugin followed by successful plugin installation (indicates vulnerable version behavior); absence of a verification success message when --verify was expected.~/.local/share/helm/plugins/<plugin-name>/) lacking a corresponding .prov file; unexpected or unfamiliar plugin names in the plugins directory.bash, sh, curl, wget, python) that are not part of normal Helm operation; outbound network connections initiated immediately after helm plugin install.Upgrade all Helm installations to version 4.1.4 or later, which causes plugin installation to fail with an error when the .prov provenance file is missing and --verify is enabled (Helm v4.1.4 Release). As a temporary workaround for users unable to upgrade immediately, manually inspect plugin tarballs before installation to confirm the presence of a valid .prov file alongside the archive (Github Advisory). Additionally, restrict which users are permitted to install Helm plugins in CI/CD pipelines and production environments, and audit all currently installed plugins for missing provenance data.
The vulnerability was reported by security researcher maru1009 and disclosed via GitHub Security Advisories on April 9, 2026, with the Helm maintainer gjenkins8 publishing the fix the same day (Helm Security Advisory). The openSUSE security announce mailing list distributed a notification, and the issue was picked up by Linux compatibility news outlets (openSUSE Announce). Community reaction was generally measured given the lack of active exploitation, though the fail-open design flaw drew commentary in the context of broader package manager security concerns.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."