Skip to main content

OpenBao CVE-2026-63132

| EUVDEUVD-2026-85520 CRITICAL
Observable Timing Discrepancy (CWE-208)
2026-09-22 https://github.com/openbao/openbao GHSA-34fc-gh42-pj53
9.2
CVSS 4.0 · Vendor: https://github.com/openbao/openbao
Share

Severity by source

Vendor (https://github.com/openbao/openbao) PRIMARY
9.2 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.1 HIGH

Timing side-channel needs many network samples so AC:H; recovery endpoint is gated only by the token itself so PR:N; recovered token allows full read/modify/destroy of stored data giving C:H/I:H/A:H.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
7.4 HIGH
qualitative

Primary rating from Vendor (https://github.com/openbao/openbao).

CVSS VectorVendor: https://github.com/openbao/openbao

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

8
Analysis Updated
Sep 23, 2026 - 19:28 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Sep 23, 2026 - 19:22 vuln.today
cvss_changed
CVSS changed
Sep 23, 2026 - 19:22 NVD
9.2 (CRITICAL)
POC Analysis Generated
Sep 22, 2026 - 23:20 vuln.today
Metadata Corrected
Sep 22, 2026 - 21:40 vuln.today
tag: Openbao added
Metadata Corrected
Sep 22, 2026 - 21:40 vuln.today
tag: Go added
Analysis Generated
Sep 22, 2026 - 21:04 vuln.today
CVE Published
Sep 22, 2026 - 20:36 cve.org
CRITICAL

DescriptionCVE.org

Impact

When running in the highly privileged recovery mode, OpenBao was vulnerable to a timing attack against the single recovery token. This allowed an attacker to extract the recovery token and use it to perform operations against the OpenBao instance, including reading or modification of data.

Patches

This has been patched in OpenBao v2.6.0.

AnalysisAI

Timing-based leakage of the single recovery token in OpenBao lets a remote, unauthenticated attacker who can reach the instance while it is running in highly privileged recovery mode recover that token and then read or modify data on the OpenBao instance. The exposure is constrained to the transient recovery-mode break-glass state rather than the normal serving configuration, and exploitation requires collecting a large volume of low-noise timing samples against the recovery endpoint (reflected in the CVSS 4.0 rating of 9.2 with AC:H and AT:P, and in the assessed CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

No credit card · 7-day full trial

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation OpenBao must be actively running in recovery mode - a highly privileged break-glass/maintenance state that is transient and not the normal serving configuration - for the vulnerable recovery-token endpoint (http/logical.go handleLogicalRecovery) to be reachable. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 9.2 (Critical) is driven by full triad impact (VC:H/VI:H/VA:H) reflecting that a leaked recovery token grants near-total control of the OpenBao instance. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade to OpenBao v2.6.0 or later, which is the exact fixed release per the vendor advisory (https://github.com/openbao/openbao/security/advisories/GHSA-34fc-gh42-pj53 and https://github.com/openbao/openbao/releases/tag/v2.6.0) and which replaces the non-constant-time token check in http/logical.go with crypto/subtle.ConstantTimeCompare (PRs 3388 and 3472, commit 0f2d90c331f25d1c6cd108638da03f4c7bd949a8); cross-check status via https://github.com/advisories/GHSA-34fc-gh42-pj53. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all OpenBao instances to identify any version earlier than v2.6.0, confirm whether recovery mode is enabled or has been used, and restrict network access to recovery endpoints to trusted administrative networks only. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

More in Go

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2016-5386 HIGH
8.1 Jul 19

The net/http package in Go through 1.6 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and there

CVE-2025-68121 CRITICAL POC
10.0 Feb 05

Critical certificate validation bypass in Go crypto/tls during session resumption. If ClientCAs or RootCAs fields are mu

CVE-2019-14809 CRITICAL POC
9.8 Aug 13

net/url in Go before 1.11.13 and 1.12.x before 1.12.8 mishandles malformed hosts in URLs, leading to an authorization by

CVE-2026-90942 CRITICAL POC
9.3 Sep 14

Casdoor through 4.4.0 exposes its instance-wide built-in JWT signing private key unmasked through the /api/get-certs and

CVE-2026-101090 CRITICAL POC
9.3 Sep 27

Host header injection in Nezha 2.2.3's OAuth2 redirect endpoint (/api/v1/oauth2/{provider}) allows an unauthenticated re

CVE-2026-78428 HIGH POC
8.8 Sep 17

Session cross-wiring in SUSE NeuVector before 5.6.1 allows an unauthenticated remote attacker to obtain another user's a

CVE-2026-92791 HIGH POC
8.7 Sep 16

Unauthenticated path traversal in Uber Kraken through 0.1.29 allows remote attackers to read files outside the configure

CVE-2018-7187 HIGH POC
8.8 Feb 16

The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import pa

CVE-2026-16651 HIGH POC
8.7 Sep 21

Denial of service in Temporal Server allows an authenticated caller holding at least namespace read permission to crash

CVE-2026-82405 HIGH POC
8.7 Sep 23

Account takeover in Klever-Go's KleverUpdateAccountPermission built-in (all versions prior to 1.7.20) allows an attacker

CVE-2026-82409 HIGH POC
8.4 Sep 23

Maliciously crafted on-chain account names processed by Klever-Go prior to 1.7.20 are spliced into Elasticsearch _bulk r

Vendor StatusVendor

SUSE

Severity: Important

Share

CVE-2026-63132 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy