Skip to main content
← All vulnerabilities
CVE-2026-39946GO-2026-5192BIT-OPENBAO-2026-39946GHSA-6VGR-CP5C-FFX3

OpenBao allows SQL Injection in PostgreSQL database secrets engine

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

Summary

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 PostgreSQL. This could lead to role revocation failures, or more rarely, SQL injection as the management user. This vulnerability was original from HashiCorp Vault. The vulnerability is addressed in v2.5.3. As a workaround, audit table schemas and ensure database users cannot create new schemas and grant privileges on them.

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.5.3

  • github.com/openbao/openbaoGo

    fixed in 0.0.0-20260420155735-b596b0882620

References 1

GitHub · openbao/openbao