CVE-2026-55776

Medium

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.

SeverityMedium
CVSS6.5
Exploit probability—
ProductGithub.com/openbao/openbao
PublishedSep 15, 2026
First seenSep 15, 2026
Weakness typeCWE-617CWE-617

How to fix

Update
  • github.com/openbao/openbao0.0.0-20260617104123-db57c62602b2 or later

Affected products

ProductAffected versionsFixed in
github.com/openbao/openbaoGo0.1.0 ≤ v ≤ 2.5.4, v < 0.0.0-20260617104123-db57c62602b2, 0.1.0 ≤ v0.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.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.