Skip to main content

OpenBao CVE-2025-59043

HIGH
Uncontrolled Resource Consumption (CWE-400)
N/A vendor:alpine
7.5
CVSS 3.1 · Vendor: vendor:alpine
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach OpenBao API listener
  2. Delivery
    Send crafted JSON bomb payload
  3. Exploit
    Pre-auth decode into memory map
  4. Execution
    Exhaust RAM/CPU (OOM crash)
  5. Impact
    Service denial of secrets access

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions beyond network reachability - remote unauthenticated exploitation is possible against default configurations because request JSON is parsed into memory before authentication, and the advisory notes the amplification lets an attacker bypass the max_request_size limit meant to prevent this. Limiting factors: the attacker must be able to reach an exposed OpenBao HTTP/API listener (typically network-segmented in production); impact is confined to availability (OOM crash or audit-subsystem CPU exhaustion) with no data exposure; affected versions are <=2.4.0, and operators can mitigate by setting the new max_request_json_memory and max_request_json_strings (max_request_json_complexity) parameters introduced in the fix.

Impact

Signals are internally consistent and point to a genuine but bounded availability risk. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms a remote, low-complexity, unauthenticated vector, corroborated by the GHSA advisory stating the request body is parsed into a map[string]interface{} before authentication - so the pre-auth attack surface is real. However, impact is availability-only (C:N/I:N/A:H), consistent with CWE-400 resource exhaustion (OOM crash / audit-subsystem CPU exhaustion), with no confidentiality or integrity exposure despite OpenBao being a secrets manager. The EPSS score is low (0.16%, 37th percentile) and the vulnerability is NOT in CISA KEV, with no public exploit identified - so this is not evidence of widespread active exploitation. The amplification factor (~35x reported in the advisory) makes DoS cheaper for an attacker, which raises practical concern above a typical DoS. Net: a legitimate patch-worthy issue for exposed OpenBao listeners, but a DoS-only, non-KEV, low-EPSS item rather than a drop-everything emergency. One cross-source conflict to verify: the input CVE is CVE-2025-59043 (Alpine tracking) yet the fix changelog and advisory reference CVE-2025-6203 / HCSEC-2025-24 as the upstream identifier - verify identifier mapping with the vendor.

Exploit ScenarioDerived

An unauthenticated attacker with network reach to the OpenBao API listener sends a specially crafted JSON request body (a 'JSON bomb' tuned to maximize deserialized-vs-serialized memory, ~35x) to a pre-authentication endpoint. OpenBao decodes it into an in-memory map before any auth check, exhausting memory and crashing the process (OOM), or saturating CPU in the audit subsystem with large string counts. No public exploit code is identified at time of analysis, but the advisory describes the technique in enough detail to reproduce.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 19, 2026

Unauthenticated denial of service in OpenBao 2.4.0 and earlier allows remote attackers to crash the server or exhaust CPU by sending specially crafted JSON request bodies that expand dramatically in memory (up to a 35x factor) before authentication is performed, bypassing the max_request_size listener limit intended to prevent such attacks. Impact is limited to availability (OOM crash or audit-subsystem CPU exhaustion) with no data exposure, and the EPSS score is low at 0.16% (37th percentile); no public exploit identified at time of analysis.

Earlier versions of this analysis (1)
v1 May 27, 2026 - 22:45

OpenBao, an open-source secrets management platform forked from HashiCorp Vault, received a security fix in Alpine Linux package version 2.4.1-r0 addressing CVE-2025-59043. The vulnerability details, affected component, and exploitability conditions are not publicly disclosed in available intelligence sources at time of analysis. EPSS scoring places this at the 37th percentile (0.16% exploitation probability), suggesting low observed exploitation pressure, and no public exploit code or CISA KEV listing has been identified.

RemediationAI

Vendor-released patch: OpenBao 2.4.1 (Alpine package openbao 2.4.1-r0). Upgrade OpenBao installations to 2.4.1 or later, and update Alpine packages to openbao 2.4.1-r0; see the GitHub security advisory at https://github.com/openbao/openbao/security/advisories/GHSA-g46h-2rq9-gw5m and the upstream fix at https://github.com/openbao/openbao/commit/d418f238bc99adc72c73109faf574cc2b672880c (PR https://github.com/openbao/openbao/pull/1756). If immediate upgrade is not possible, set the listener configuration parameters max_request_json_memory and max_request_json_strings (the commit also introduces max_request_json_complexity) to cap JSON expansion and token/string counts; tune these values against legitimate API traffic because overly strict limits can reject valid complex requests. Additionally restrict network access to OpenBao HTTP/API listeners to trusted clients as a compensating control, recognizing that this is only a perimeter reduction and not a substitute for patching.

Affected Packages

go github.com/openbao/openbao fix: 2.4.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in go

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenBao is a Go-based secrets management server, a fork of HashiCorp Vault, that exposes an HTTP API; the CPE cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:* covers releases through 2.4.0, with 2.4.1 containing the fix. The root cause is CWE-400 uncontrolled resource consumption: request bodies are decoded into map[string]interface{} in http/logical.go very early in the request chain, before authentication, and JSON syntax can be crafted so the deserialized in-memory representation is far larger than the serialized payload (observed amplification factor around 35x). This defeats the max_request_size listener setting, which only limits bytes read, and can additionally drive CPU-heavy work in the audit subsystem when many strings are present. The upstream fix adds a max_request_json_complexity limit via token counting with json.Decoder.Token in http/handler.go and documents max_request_json_memory and max_request_json_strings knobs; the same issue was tracked as HCSEC-2025-24 / CVE-2025-6203 for HashiCorp Vault.

Know when Openbao gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vendor:alpine) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Pre-authentication JSON parsing over the network gives AV:N/AC:L/PR:N/UI:N; impact is availability-only resource exhaustion so C:N/I:N/A:H with unchanged scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vendor:alpine).

CVSS VectorVendor: vendor:alpine

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Analysis Updated
Oct 19, 2026 - 16:31 vuln.today
v2 - CVSS changed
CVSS changed
Oct 19, 2026 - 16:23 NVD
7.5 (HIGH)

DescriptionCVE.org

Alpine Linux: openbao fixed in 2.4.1-r0

Executive ViewAI

Why It Matters

OpenBao, the secrets management platform that issues and stores credentials for dependent applications, can be forced to exhaust memory or CPU by crafted API requests, crashing the server and disrupting every workload that relies on it for secrets at runtime. The flaw is availability-only - no secrets or data are exposed - so the exposure is operational disruption rather than disclosure. With no public exploit identified and a low exploitation probability score, this is a scheduled-remediation item rather than an emergency, but secrets infrastructure outages cascade quickly across dependent services.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 63% exploitable
Prevalence
Low
emerging open-source Vault fork, limited production footprint versus HashiCorp Vault
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:*
CVE-2024-2048 CRITICAL
9.8 Mar 04

Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con

CVE-2026-63132 CRITICAL
9.2 Sep 22

Timing-based leakage of the single recovery token in OpenBao lets a remote, unauthenticated attacker who can reach the i

CVE-2025-54997 CRITICAL
9.1 Aug 09

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certifi

CVE-2024-7594 HIGH
8.8 Sep 26

Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity

CVE-2025-59048 HIGH
8.1 Oct 23

Cross-account IAM role impersonation in OpenBao's auth-aws plugin (versions up to and including 0.1.0) lets an authentic

CVE-2026-71543 HIGH
7.5 Sep 21

OpenBao versions prior to 2.6.0 fail to reject syntax-significant characters when templated identity data is substituted

CVE-2025-64761 HIGH
7.5 Nov 25

OpenBao is an open source identity-based secrets management system. Rated high severity (CVSS 7.5), this vulnerability i

CVE-2025-52894 HIGH
7.5 Jun 25

OpenBao versions before 2.3.0 contain an unauthenticated denial-of-service vulnerability in the root rekey and recovery

CVE-2026-115365 HIGH
7.5 Oct 22

Cross-namespace privilege escalation in OpenBao 2.3.0 through 2.6.2 allows an authenticated token holder to attach speci

CVE-2024-8185 HIGH
7.5 Oct 31

Vault Community and Vault Enterprise (“Vault”) clusters using Vault’s Integrated Storage backend are vulnerable to a den

CVE-2024-9180 HIGH
7.2 Oct 10

A privileged Vault operator with write permissions to the root namespace’s identity endpoint could escalate their own or

CVE-2025-62705 MEDIUM
5.7

OpenBao, the open-source secrets management fork of HashiCorp Vault, received a security fix in Alpine Linux package ver

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