If a Vault auth mount is configured to pass through the "Authorization" header, and the "Authorization" header is used to authenticate to Vault, Vault forwarded the Vault token to the auth plugin backend. Fixed in 2.0.0, 1.21.5, 1.20.10, and 1.19.16.
Update HashiCorp/Vault to 2.0.0; HashiCorp/Vault Enterprise to 2.0.0 if you use the affected versions. Test the change in a non-production environment first.
Local check
hol-guard supply-chain scanVault Token Leaked to Backends via Authorization: Bearer Passthrough Header affects HashiCorp/Vault (generic), HashiCorp/Vault Enterprise (generic). Severity is high. If a Vault auth mount is configured to pass through the "Authorization" header, and the "Authorization" header is used to authenticate to Vault, Vault forwarded the Vault token to the auth plugin backend. Fixed in 2.0.0, 1.21.5, 1.20.10, and 1.19.16.
AI coding agents often install or upgrade packages automatically in generic. A high vulnerability in a dependency can be pulled into a project through a normal install or update without a human reviewing the change, expanding the blast radius from a single package to every agent workspace that depends on it.
| Package | Affected range | Fixed version |
|---|---|---|
| HashiCorp/Vaultgeneric | >=0.11.2 <2.0.0 | 2.0.0 |
| HashiCorp/Vault Enterprise |
If a Vault auth mount is configured to pass through the "Authorization" header, and the "Authorization" header is used to authenticate to Vault, Vault forwarded the Vault token to the auth plugin backend. Fixed in 2.0.0, 1.21.5, 1.20.10, and 1.19.16.
Update HashiCorp/Vault to 2.0.0; HashiCorp/Vault Enterprise to 2.0.0 if you use the affected versions. Test the change in a non-production environment first.
Local check
hol-guard supply-chain scanVault Token Leaked to Backends via Authorization: Bearer Passthrough Header affects HashiCorp/Vault (generic), HashiCorp/Vault Enterprise (generic). Severity is high. If a Vault auth mount is configured to pass through the "Authorization" header, and the "Authorization" header is used to authenticate to Vault, Vault forwarded the Vault token to the auth plugin backend. Fixed in 2.0.0, 1.21.5, 1.20.10, and 1.19.16.
AI coding agents often install or upgrade packages automatically in generic. A high vulnerability in a dependency can be pulled into a project through a normal install or update without a human reviewing the change, expanding the blast radius from a single package to every agent workspace that depends on it.
| Package | Affected range | Fixed version |
|---|---|---|
| HashiCorp/Vaultgeneric | >=0.11.2 <2.0.0 | 2.0.0 |
| HashiCorp/Vault Enterprise |
| >=0.11.2 <2.0.0 |
| 2.0.0 |
Fixed versions are reported by the source feed; confirm compatibility before updating.
Reported by CVE List V5 (cvelist).
HOL Guard can help your team review package activity against supported protection paths.
Explore HOL Guard| >=0.11.2 <2.0.0 |
| 2.0.0 |
Fixed versions are reported by the source feed; confirm compatibility before updating.
Reported by CVE List V5 (cvelist).
HOL Guard can help your team review package activity against supported protection paths.
Explore HOL Guard