GitHub Advisoryadvisory · Go
GHSA-rc54-2g2c-g36g OpenBao and Vault Leak []byte Fields in Audit Logs
MEDIUM
Official page ↗
- Aliases
- CVE-2025-62705
- Ecosystem
- Go
- Packages
- github.com/openbao/openbao
- Severity
- Moderate
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- Weaknesses
- CWE-532
- Reviewed
- 2025-10-22
Affected packages
• Go github.com/openbao/openbao: < 0.0.0-20251022165510-cc2c476bac66 → fixed in 0.0.0-20251022165510-cc2c476bac66
Description
Impact
OpenBao's audit log did not appropriately redact fields when relevant subsystems sent `[]byte` response parameters rather than `string`s. This includes, but is not limited to:
• `sys/raw` with use of `encoding=base64`, all data would be emitted unredacted to the audit log.
• Transit, when performing a signing operation with a derived Ed25519 key, would emit public keys to the audit log.
Third-party plugins may be affected.
This issue has been present since HashiCorp Vault and continues to impact Vault as of v1.20.4.
Patches
OpenBao v2.4.2 will patch this issue.
Workarounds
If users do not use the above functionality, they are not impacted. To prohibit the use of `sys/raw` globally, ensure `raw_storage_endpoint=false` is set or missing from the server configuration.
Related
Alias · CVE (1)
- CVE-2025-62705 OpenBao is an open source identity-based secrets management system. vulnerability
Weakness · CWE (1)
- CWE-532 Insertion of Sensitive Information into Log File weakness