CVE-2026-55776
Description
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-, or ed25519. The Transit policy creation path in builtin/logical/transit/backend.go and sdk/helper/keysutil/policy.go could reach an error path that double-unlocked a mutex while handling this invalid asymmetric derived-key combination, causing a panic, no HTTP response, process exit, and denial of service. JSON and HCL key-creation requests can express the triggering combination. This issue is fixed in version 2.5.5.
How to fix
- github.com/openbao/openbao0.0.0-20260617104123-db57c62602b2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| github.com/openbao/openbaoGo | 0.1.0 ≤ v ≤ 2.5.4, v < 0.0.0-20260617104123-db57c62602b2, 0.1.0 ≤ v | 0.0.0-20260617104123-db57c62602b2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.