Skip to content
OpenAdvisories
Medium · 5.3 CVE-2025-54998 BIT-openbao-2025-54998EUVD-2025-24036GHSA-j3xv-7fxp-gfhxGO-2025-3855

OpenBao Userpass and LDAP User Lockout Bypass

Published Aug 9, 2025 · Updated Aug 11, 2025 · Assigned by GitHub_M

Description

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. In versions 0.1.0 through 2.3.1, attackers could bypass the automatic user lockout mechanisms in the OpenBao Userpass or LDAP auth systems. This was caused by different aliasing between pre-flight and full login request user entity alias attributions. This is fixed in version 2.3.2. To work around this issue, existing users may apply rate-limiting quotas on the authentication endpoints:, see https://openbao.org/api-docs/system/rate-limit-quotas/.

Affected products

VendorProductAffectedFixed
openbao openbao >= 0.1.0, < 2.3.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20250814T182633-150000.1.98.1 SUSE-SU-2025:02912-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250811T192933-1.1 openSUSE-SU-2025:15434-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20250814T182633-150000.1.98.1 SUSE-SU-2025:02912-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openbao 2.3.2-r0 —
Alpine v3.23 openbao 2.3.2-r0 —
Alpine v3.22 openbao 2.3.2-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/openbao/openbao >= 0.1.0, < 2.3.2 2.3.2 GHSA-j3xv-7fxp-gfhx
Go github.com/openbao/openbao < 0.0.0-20250807212521-c52795c1ef74 0.0.0-20250807212521-c52795c1ef74 GHSA-j3xv-7fxp-gfhx
Go github.com/openbao/openbao < 0.0.0-20250807212521-c52795c1ef74 · >= 0.1.0 0.0.0-20250807212521-c52795c1ef74 GO-2025-3855

Advisories 3

References