Vault Secrets Operator vulnerable to arbitrary file read and credential exfiltration via AppRole secretIDPath
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-8715
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 06:06 UTC · Revision 1
Source evidence
Vault Secrets Operator vulnerable to arbitrary file read and credential exfiltration via AppRole secretIDPath
core-osv · Original sourcePublished 13 Aug 2026, 20:27 UTC
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.
osv:CVE-2026-8715
Complete source record
{
"id": "c8fec71da01c8d8a9d0e50b146b7c8ed0be55c0b98813a58ba8bb56343245d0f",
"url": "https://osv.dev/vulnerability/CVE-2026-8715",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Vault Secrets Operator vulnerable to arbitrary file read and credential exfiltration via AppRole secretIDPath",
"summary": "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.",
"evidence": "osv:CVE-2026-8715",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2026-8715",
"aliases": [
"BIT-consul-2026-8715",
"CVE-2026-8715"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/hashicorp/vault-secrets-operator",
"type": "GIT",
"events": [
{
"introduced": "3795eab559e9179aa823298235ba99e4feb46cd7"
},
{
"fixed": "999a8e61fe818cef84b439899a1d94e37c20f841"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "1.3.0"
},
{
"fixed": "1.5.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
}
],
"versions": [
"v1.4.0",
"v1.4.1",
"v1.3.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-8715.json"
}
}
],
"modified": "2026-10-28T02:30:43.020420905Z",
"provider": "osv",
"references": [
"https://discuss.hashicorp.com/t/hcsec-2026-28-vault-secrets-operator-vulnerable-to-arbitrary-file-read-via-approle-secretidpath/77645",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/8xxx/CVE-2026-8715.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-8715",
"https://github.com/hashicorp/vault-secrets-operator"
],
"provider_metadata": {
"cwe_ids": [
"CWE-552"
],
"cna_assigner": "HashiCorp",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/8xxx/CVE-2026-8715.json"
}
},
"related_cves": [
{
"value": "CVE-2026-8715",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 510956,
"published_at": "2026-08-13T20:27:39.489+00:00"
}