Skip to content
OpenAdvisories

Package · Go

github.com/openbao/openbao

33 known vulnerabilities.

13 results · Clear filters · Feed

  • Medium 6.0

    OpenBao LIST ACL bypass: a trailing-slash LIST request skips a more-specific deny rule (unported Vault v2.0.3 fix)

    OpenBao is an open source identity-based secrets management system. Prior to 2.6.0, OpenBao's vault/policy/acl.go could evaluate a broader wildcard ACL grant before more-specific trailing-wildcard ACL paths with capabilities = ["deny"] for a LIST operation. W…

  • Medium 6.8

    OpenBao: LDAPi ldaputil (wrong escape func)

    OpenBao is an open source identity-based secrets management system. Prior to 2.5.5, OpenBao used EscapeLDAPValue, an RFC 4514 distinguished-name escaping function, where RFC 4515 LDAP search-filter escaping was required in sdk/helper/ldaputil/client.go GetUse…

  • Medium 6.5

    OpenBao: Transit secrets engine crashes on key creation with `derived: true` for asymmetric key types

    OpenBao is an open source identity-based secrets management system. Prior to 2.5.5, an authenticated OpenBao caller with write access to transit/keys/* could terminate the server process by setting derived to true while the type parameter selected rsa-, ecdsa…

  • Medium 5.3

    OpenBao's Kerberos Auth Method Accumulates Unaccessible Tokens

    OpenBao is an open source identity-based secrets management system. Prior to version 2.5.4, in OpenBao's Kerberos auth method on the `GET` handler, or when an `Authorization: Negotiate` header is supplied, the response is includes a `logical.Auth` object in a…

  • Medium 5.4

    OpenBao's Inline Auth Incorrectly Redacted Headers

    OpenBao is an open source identity-based secrets management system. Prior to version 2.5.4, OpenBao's inline auth functionality incorrectly redacted audit log entries, resulting in non-auth headers being removed and auth-related headers being retained in clea…

  • Medium 4.6

    OpenBao allows SQL Injection in PostgreSQL database secrets engine

    OpenBao is an open source identity-based secrets management system. Prior to version 2.5.3, when OpenBao revoked privileges on a role in the PostgreSQL database secrets engine, OpenBao failed to use proper database quoting on schema names provided by PostgreS…

  • Medium 5.7

    OpenBao and Vault Leak []byte Fields in Audit Logs

    OpenBao is an open source identity-based secrets management system. Prior to version 2.4.2, OpenBao's audit log did not appropriately redact fields when relevant subsystems sent []byte response parameters rather than strings. This includes, but is not limited…

  • Medium 5.7

    OpenBao leaks HTTPRawBody in Audit Logs

    OpenBao is an open source identity-based secrets management system. In versions 2.2.0 to 2.4.1, OpenBao's audit log experienced a regression wherein raw HTTP bodies used by few endpoints were not correctly redacted (HMAC'd). This impacts those using the ACME …

  • Medium 5.7

    OpenBao Login MFA Bypasses Rate Limiting and TOTP Token Reuse

    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-base…

  • Medium 6.5

    OpenBao LDAP MFA Enforcement Bypass When Using Username As Alias

    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 allowed the assignment of policies and MFA attribution based upon entity aliases, cho…

  • Medium 6.5

    OpenBao TOTP Secrets Engine Enables Code Reuse

    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, OpenBao's TOTP secrets engine could accept valid codes multiple times rather than strictl…

  • Medium 5.3

    OpenBao Userpass and LDAP User Lockout Bypass

    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 L…

  • Medium 6.9

    OpenBao Vulnerable to Unauthenticated Rekey Operation Cancellation

    OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. OpenBao before v2.3.0 allowed an attacker to perform unauthenticated, unaudited cancellation of root rekey and recovery re…