Description
OpenBao before 2.6.4 and 2.7.x before 2.7.1 does not check Secret ID expiration at use in the AppRole auth method, leaving expired Secret IDs valid until the periodic tidy removes them. An attacker holding an expired, untidied Secret ID can log in and gain access beyond its TTL.
Published: 2026-10-22
Score: 2.1 Low
EPSS: < 1% Very Low
KEV: No
Impact: Authentication Bypass
Action: Patch
AI Analysis

Impact

The vulnerability arises from OpenBao's AppRole authentication method not validating Secret ID expiration upon use. An attacker who possesses an expired Secret ID after the periodic tidy process can authenticate and gain access beyond the intended time‑to‑live. This flaw effectively bypasses authentication controls, enabling unauthorized users to perform any actions allowed by the role associated with the Secret ID.

Affected Systems

OpenBao versions prior to 2.6.4 and 2.7.0 prior to 2.7.1 are affected. The impacted product is the OpenBao openbao server. No other vendors or product lines are listed.

Risk and Exploitability

With a CVSS score of 2.1 the vulnerability is considered low severity. The EPSS score is unavailable, suggesting no reported exploitation trend, and the issue is not listed in CISA's KEV catalog. The likely attack vector, inferred from the description, is remote authentication using an expired Secret ID; the attacker must first have access to such a key, which can be achieved if the key was compromised or if an audit of unused credentials is not performed. Successful exploitation results in unauthorized authentication but does not directly compromise other security domains such as confidentiality or integrity beyond the compromised role's permissions.

Generated by OpenCVE AI on October 23, 2026 at 03:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OpenBao server to version 2.6.4 or 2.7.1, which contain an expiration check in the AppRole authentication flow.
  • After upgrading, audit your Secret ID database and revoke any identifiers that are expired or no longer in use to eliminate potential vectors.
  • Enable monitoring of authentication logs to detect any use of expired credentials and review audit trails regularly.

Generated by OpenCVE AI on October 23, 2026 at 03:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description OpenBao before 2.6.4 and 2.7.x before 2.7.1 does not check Secret ID expiration at use in the AppRole auth method, leaving expired Secret IDs valid until the periodic tidy removes them. An attacker holding an expired, untidied Secret ID can log in and gain access beyond its TTL.
Title OpenBao before 2.6.4 and 2.7.0 before 2.7.1 Expired AppRole SecretID Authentication Bypass
First Time appeared Openbao
Openbao openbao
Weaknesses CWE-613
CPEs cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:*
Vendors & Products Openbao
Openbao openbao
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 2.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T19:13:36.857Z

Reserved: 2026-10-22T11:21:20.778Z

Link: CVE-2026-115362

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T19:17:42.520

Modified: 2026-10-22T19:17:42.520

Link: CVE-2026-115362

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T06:15:12Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration