Description
Vault Secrets Operator 1.3.0 up to 1.4.1 is vulnerable to an arbitrary file read and credential exfiltration issue in the AppRole authentication configuration that may allow a tenant with limited Kubernetes RBAC permissions to read files from the operator pod's filesystem and transmit their contents to a tenant-controlled endpoint, potentially leading to privilege escalation within the cluster. This vulnerability (CVE-2026-8715) is fixed in Vault Secrets Operator 1.5.0.
Published: 2026-08-13
Score: 9.6 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Vault Secrets Operator versions 1.3.0 through 1.4.1 expose an arbitrary file read flaw when an AppRole secretIDPath is misconfigured. A Kubernetes tenant that has limited RBAC permissions can cause the operator pod to read any file on the pod’s filesystem, then send the payload to a tenant‑controlled endpoint. This permits credential exfiltration and could enable privilege escalation inside the cluster. The weakness corresponds to CWE‑552, an information exposure via directory traversal or file reading.

Affected Systems

The affected product is HashiCorp Vault Secrets Operator, a Kubernetes controller that injects secrets into workloads. Versions 1.3.0, 1.3.1, … up to 1.4.1 are vulnerable. The issue is fixed in 1.5.0 and later releases.

Risk and Exploitability

The CVSS score of 9.6 indicates critical severity, with exploitation requiring only normal Kubernetes RBAC rights and the use of the AppRole secretIDPath parameter. The EPSS score is not available, but the lack of a KEV listing suggests no widely known public exploit yet. Nevertheless, any tenant able to craft an AppRole secretIDPath can read arbitrary files, transmit them to an external endpoint, and potentially elevate privileges, making this a high‑risk vulnerability for clusters lacking stringent RBAC controls.

Generated by OpenCVE AI on August 13, 2026 at 22:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor patch to upgrade to Vault Secrets Operator 1.5.0 or later.
  • Disable or tightly configure the secretIDPath setting in the AppRole authentication definition to prevent arbitrary file path resolution.
  • Restrict pod filesystem access using Kubernetes RBAC and PodSecurityPolicies or the newer PodSecurityStandards to limit file read permissions.
  • Enable and monitor audit logs for unexpected file read or network activity originating from the operator pod.

Generated by OpenCVE AI on August 13, 2026 at 22:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description Vault Secrets Operator 1.3.0 up to 1.4.1 is vulnerable to an arbitrary file read and credential exfiltration issue in the AppRole authentication configuration that may allow a tenant with limited Kubernetes RBAC permissions to read files from the operator pod's filesystem and transmit their contents to a tenant-controlled endpoint, potentially leading to privilege escalation within the cluster. This vulnerability (CVE-2026-8715) is fixed in Vault Secrets Operator 1.5.0.
Title Vault Secrets Operator vulnerable to arbitrary file read and credential exfiltration via AppRole secretIDPath
Weaknesses CWE-552
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: HashiCorp

Published:

Updated: 2026-08-13T20:27:39.489Z

Reserved: 2026-05-15T21:03:34.973Z

Link: CVE-2026-8715

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T21:18:32.333

Modified: 2026-08-13T21:18:32.333

Link: CVE-2026-8715

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T22:15:03Z

Weaknesses
  • CWE-552

    Files or Directories Accessible to External Parties