Skip to main content
← All vulnerabilities
CVE-2025-55003GO-2025-3856BIT-OPENBAO-2025-55003GHSA-RXP7-9Q75-VJ3P

OpenBao Login MFA Bypasses Rate Limiting and TOTP Token Reuse

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.2, 0.0.0-20250807113757-8340a6918f6c
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. In versions 2.3.1 and below, OpenBao's Login Multi-Factor Authentication (MFA) system allows enforcing MFA using Time-based One Time Password (TOTP). Due to normalization applied by the underlying TOTP library, codes were accepted which could contain whitespace; this whitespace could bypass internal rate limiting of the MFA method and allow reuse of existing MFA codes. This issue was fixed in version 2.3.2. To work around this, use of rate-limiting quotas can limit an attacker's ability to exploit this: https://openbao.org/api-docs/system/rate-limit-quotas/.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • openbao openbao

    fixed in 2.3.2

  • github.com/openbao/openbaoGo

    fixed in 0.0.0-20250807113757-8340a6918f6c; From 0.1.0

  • github.com/openbao/openbaoGo

    From 0.1.0 · fixed in 2.3.2

  • github.com/openbao/openbaoGo

    fixed in 0.0.0-20250807113757-8340a6918f6c

References 3

GitHub · openbao/openbao

discuss.hashicorp.com