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, some OpenBao deployments intentionally limit privileged API operators from executing system code or making network connections. However, these operators can bypass both restrictions through the audit subsystem by manipulating log prefixes. This allows unauthorized code execution and network access that violates the intended security model. This issue is fixed in version 2.3.2. To workaround, users can block access to sys/audit/* endpoints using explicit deny policies, but root operators cannot be restricted this way.
Some OpenBao deployments intentionally restrict privileged API operators' ability to execute code at the operating system level and establish network connections. However, an attacker with access to a privileged operator account can bypass both security measures by manipulating log prefixes in the audit subsystem (sys/audit/* endpoints). This mechanism enables unauthorized code execution (RCE) and network access without required authorization. For operators with root access, there is no possibility of applying a policy-based deny workaround.
An attacker with access to a privileged operator account can execute arbitrary code on the host running OpenBao and establish unauthorized network connections, which in a secrets management environment can lead to complete infrastructure compromise and sensitive data leakage.
OpenBao should be updated to version 2.3.2, where the issue has been fixed. As a workaround (not applicable to root operators), access to sys/audit/* endpoints can be blocked using explicit deny policies. Operators with root privileges cannot be restricted this way — an update is required.
OpenBao versions 2.3.1 and earlier, in deployments that intentionally restrict API operators' privileges for system code execution or network connections
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HOpenbao
APPOpenbao< 2.3.2
Related vulnerabilities
XSS w OpenBao — kradzież tokenu Web UI przez parametr error_description
OpenBao: zdalne phishing przez JWT/OIDC bez potwierdzenia logowania
OpenBao is an open source identity-based secrets management system. Prior to version 2.4.4, a privileged opera...
OpenBao is an open source identity-based secrets management system. In OpenBao versions prior to 2.4.1, JSON o...
OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secret...