GitHub Advisoryadvisory · Go

GHSA-rc54-2g2c-g36g OpenBao and Vault Leak []byte Fields in Audit Logs

MEDIUM Published 2025-10-22 Modified 2025-10-23 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

References