Description
Local Path Provisioner provides a way for the Kubernetes users to utilize the local storage in each node. Prior to 0.0.36, a malicious user with permission to edit the local-path-config ConfigMap in the local-path-storage namespace can manipulate the helperPod.yaml template used by rancher/local-path-provisioner. The helperPod.yaml template is loaded by the provisioner and used to create HelperPods during PVC provisioning and cleanup operations. However, the template is not sufficiently validated before use. Security-sensitive fields such as securityContext.privileged, hostPath volumes, and Linux capabilities can be injected into the template. When a PVC operation triggers HelperPod creation, the provisioner creates the HelperPod using the attacker-controlled template. This can result in a privileged pod running on the target node with the host root filesystem mounted. This may allow the attacker to access sensitive host files, read ServiceAccount tokens from other pods on the same node, access other tenants' local-path volume data, or modify files on the host node. This vulnerability is fixed in 0.0.36.
Published: 2026-05-28
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Local Path Provisioner provides a way for Kubernetes users to utilize local storage on each node. Prior to release 0.0.36, a malicious user with permission to edit the local-path-config ConfigMap in the local-path-storage namespace can manipulate the helperPod.yaml template used by the Local Path Provisioner. The helperPod.yaml template is loaded and used to create HelperPods during PVC provisioning and cleanup, but the template is not sufficiently validated before use. Security-sensitive fields such as securityContext.privileged, hostPath volumes, and Linux capabilities can be injected into the template. When a PVC operation triggers HelperPod creation, the provisioner builds the HelperPod using the attacker-controlled template, potentially launching a privileged pod on the target node that mounts the host’s root filesystem. This may allow the attacker to access sensitive host files, read ServiceAccount tokens from other pods on the same node, access other tenants’ local-path volume data, or modify files on the host.

Affected Systems

The vulnerability affects deployments of Rancher Local Path Provisioner prior to version 0.0.36. Any cluster using local-path-provisioner where users are permitted to edit the local-path-config ConfigMap in the local-path-storage namespace is susceptible.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity risk. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog, suggesting no public exploitation yet. However, the attack vector is internal: a cluster user with permission to modify the ConfigMap can initiate the exploitation. Successful exploitation results in privileged pod execution, giving the attacker full access to host files and other tenants’ data on the same node, thereby achieving a high-impact privilege escalation within the cluster environment.

Generated by OpenCVE AI on May 28, 2026 at 18:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Local Path Provisioner to version 0.0.36 or later
  • Restrict edit permissions on the local-path-config ConfigMap to cluster administrators only
  • Ensure that only privileged users have ConfigMap editing rights in the local-path-storage namespace

Generated by OpenCVE AI on May 28, 2026 at 18:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7fxv-8wr2-mfc4 Local Path Provisioner Vulnerable to HelperPod Template Injection
History

Mon, 08 Jun 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Suse
Suse local Path Provisioner
CPEs cpe:2.3:a:suse:local_path_provisioner:*:*:*:*:*:kubernetes:*:*
Vendors & Products Suse
Suse local Path Provisioner

Sat, 30 May 2026 02:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 29 May 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Rancher
Rancher local-path-provisioner
Vendors & Products Rancher
Rancher local-path-provisioner

Thu, 28 May 2026 17:00:00 +0000

Type Values Removed Values Added
Description Local Path Provisioner provides a way for the Kubernetes users to utilize the local storage in each node. Prior to 0.0.36, a malicious user with permission to edit the local-path-config ConfigMap in the local-path-storage namespace can manipulate the helperPod.yaml template used by rancher/local-path-provisioner. The helperPod.yaml template is loaded by the provisioner and used to create HelperPods during PVC provisioning and cleanup operations. However, the template is not sufficiently validated before use. Security-sensitive fields such as securityContext.privileged, hostPath volumes, and Linux capabilities can be injected into the template. When a PVC operation triggers HelperPod creation, the provisioner creates the HelperPod using the attacker-controlled template. This can result in a privileged pod running on the target node with the host root filesystem mounted. This may allow the attacker to access sensitive host files, read ServiceAccount tokens from other pods on the same node, access other tenants' local-path volume data, or modify files on the host node. This vulnerability is fixed in 0.0.36.
Title Local Path Provisioner: HelperPod Template Injection
Weaknesses CWE-269
References
Metrics cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N'}


Subscriptions

Rancher Local-path-provisioner
Suse Local Path Provisioner
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-30T01:59:56.553Z

Reserved: 2026-05-06T19:38:10.567Z

Link: CVE-2026-44543

cve-icon Vulnrichment

Updated: 2026-05-30T01:59:51.095Z

cve-icon NVD

Status : Analyzed

Published: 2026-05-28T17:16:30.967

Modified: 2026-06-08T14:03:49.070

Link: CVE-2026-44543

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T15:48:18Z

Weaknesses
  • CWE-269

    Improper Privilege Management