Description
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 addition to an error message. This results in tokens being created with only the default policy, default TTL, and no entity information, which are hidden by the returned error message. No access to these tokens by the caller occurs and the authentication token is not ever made accessible outside of `sys/raw`. This is fixed in OpenBao v2.5.4. As a workaround, users may set a rate limit quota to limit the creation of these paths. As the path is unauthenticated, it isn't possible to deny access to it.
Published: 2026-08-07
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenBao's Kerberos authentication method contains a flaw in the GET handler that causes the system to create authentication tokens with only the default policy and TTL, even though these tokens are returned as part of an error response. Because the tokens are not exposed to the requesting client and are hidden within the error message, callers cannot see or use them, yet the tokens persist in storage. Over time, repeated exploitation can lead to an accumulation of unused tokens that consume storage and processing resources, potentially degrading system performance. The vulnerability is categorized under CWE‑770, which notes uncontrolled resource consumption.

Affected Systems

This weakness exists in OpenBao releases before 2.5.4. The affected product is OpenBao, an open‑source identity‑based secrets management system. Versions older than 2.5.4 run the vulnerable Kerberos authentication method.

Risk and Exploitability

The CVSS score of 5.3 places the issue in the medium severity range, and it is not listed in the CISA KEV catalog. Exploitation is straightforward because the vulnerable GET endpoint and the negotiation header are publicly reachable without authentication. An attacker can repeatedly send requests over the network to create hidden tokens until the system’s resource limits are approached, which makes the attack vector likely network‑based and the effort low. No mitigation other than the vendor fix is possible, so upgrading to v2.5.4 or applying the rate‑limit workaround is required.

Generated by OpenCVE AI on August 7, 2026 at 22:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenBao to version 2.5.4 or newer, where the bug is fixed.
  • If an upgrade cannot be performed immediately, configure a rate‑limit quota on the Kerberos authentication path to cap the number of hidden tokens that can be created.
  • Periodically audit the token store for any hidden tokens and remove them while monitoring system resource usage for signs of accumulation.

Generated by OpenCVE AI on August 7, 2026 at 22:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7j6w-vvw2-5f9c OpenBao's Kerberos Auth Method Accumulates Unaccessible Tokens
History

Fri, 07 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Openbao
Openbao openbao
Vendors & Products Openbao
Openbao openbao

Fri, 07 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Description 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 addition to an error message. This results in tokens being created with only the default policy, default TTL, and no entity information, which are hidden by the returned error message. No access to these tokens by the caller occurs and the authentication token is not ever made accessible outside of `sys/raw`. This is fixed in OpenBao v2.5.4. As a workaround, users may set a rate limit quota to limit the creation of these paths. As the path is unauthenticated, it isn't possible to deny access to it.
Title OpenBao's Kerberos Auth Method Accumulates Unaccessible Tokens
Weaknesses CWE-770
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T21:14:35.512Z

Reserved: 2026-05-13T21:04:10.932Z

Link: CVE-2026-46405

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T22:30:03Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling