Read the docs
TI-2026-39539 Aliases CVE-2026-54725GHSA-r2v3-8gwf-7ghm

Server-side request forgery in bank-vaults vault-secrets-webhook

Priority HIGH 74CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

vault-secrets-webhook is a Kubernetes mutating webhook that makes direct secret injection into Pods possible. Prior to 1.23.1, parseVaultConfig() in pkg/webhook/config.go accepts the vault.security.banzaicloud.io/vault-addr annotation, MutateConfigMap and MutateSecret call newVaultClient in pkg/webhook/webhook.go, and vault.security.banzaicloud.io/vault-serviceaccount can cause a ServiceAccount JWT to be sent to an attacker-controlled Vault address. This issue is fixed in version 1.23.1.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00449 39th percentileScored 2026-11-07
Fix Fixed vault-secrets-webhook (bank-vaults): 1.23.1github.com/bank-vaults/vault-secrets-webhook (Go): 1.23.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
bank-vaultsvault-secrets-webhookbefore 1.23.11.23.1Patch availableCNA
—github.com/bank-vaults/vault-secrets-webhook (Go)before 1.23.11.23.1Patch availableGHSA-r2v3-8gwf-7ghm
  • vault-secrets-webhook Vendorbank-vaults Affected before 1.23.1 Fixed in 1.23.1 Patch available CNA
  • github.com/bank-vaults/vault-secrets-webhook (Go) Vendor— Affected before 1.23.1 Fixed in 1.23.1 Patch available GHSA-r2v3-8gwf-7ghm

Remediation

  • Fix · CNA vault-secrets-webhook (bank-vaults) Fixed in 1.23.1
  • Fix · GHSA-r2v3-8gwf-7ghm github.com/bank-vaults/vault-secrets-webhook (Go) Fixed in 1.23.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-54725
  2. 2026-10-03 Alias added: GHSA-r2v3-8gwf-7ghm

References

Sources