Skip to main content

OpenBao CVE-2026-115366

| EUVDEUVD-2026-108291 LOW
Incorrect Authorization (CWE-863)
2026-10-22 disclosure@vulncheck.com GHSA-9c89-7cx9-85p4
2.0
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain privileged child-namespace token
  2. Delivery
    Call /sys/plugins/catalog via child sys/ mount
  3. Exploit
    Bypass missing root-namespace enforcement
  4. Execution
    Delete or corrupt plugin registrations
  5. Impact
    Denial of service to plugin-backed engines

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires a token already holding write or delete capability on sys/plugins/catalog/* within a child namespace - the API simply fails to restrict plugin-catalog mutations to the root namespace. The impact is limited to DoS unless the attacker also controls the host's plugin directory: per the vendor advisory, a registration only leads to plugin execution when its command parameter names a real file in the configured plugin_directory AND its sha256sum matches that file's digest on disk, which an ordinary tenant cannot satisfy. Limiting factors confirmed by the vendor: deployments that do not grant tenants write/delete on sys/plugins/catalog/*, or that disable external plugins by not configuring a plugin_directory, are not exploitable; the vendor states updating to v2.6.3 or v2.7.0 is the complete fix.

Impact

This is a low-priority vulnerability by every available signal, and the signals are consistent rather than conflicting. The vendor-supplied CVSS 4.0 score is 2.0, with AV:N (network-reachable API), AC:L, but AT:P (an attack requirement must hold), PR:L (the attacker must already hold a sufficiently privileged token in a child namespace), UI:A, and only VA:L impact (limited availability, i.e. DoS) with no confidentiality or integrity impact. The vuln.today decision label is 'monitor', the lowest urgency tier, which aligns with the low CVSS. No EPSS score was supplied and the CVE is not on CISA KEV (KEV=NO), so there is no evidence of active exploitation; treat exploitation probability as unquantified rather than high. No public exploit code or PoC reference was provided in the input - only the GHSA advisory and the VulnCheck advisory, which are analytical write-ups, not exploits. The core limiting factor confirmed by the GHSA advisory is decisive: the flaw lets a privileged child-namespace token reach plugin-catalog APIs that should be root-namespace-only, but turning that into plugin execution additionally requires the attacker-supplied registration's command to be a real file in the host plugin directory and its sha256sum to match that file on disk - so an attacker without control of the host plugin directory is confined to DoS-style abuse (deleting, invalidating, or re-registering existing plugins). This is a real but narrow privilege/authorization boundary issue, not a high-impact one.

Exploit ScenarioDerived

In a multi-tenant OpenBao deployment, a tenant holding a token with write/delete capability on sys/plugins/catalog/* inside their own child namespace calls the plugin-catalog API, which fails to enforce root-namespace-only access, and deletes or corrupts existing plugin registrations to disrupt plugin-backed secrets/auth engines for other tenants. Because the attacker cannot place matching files in the host plugin directory, the realistic outcome is denial of service rather than code execution. No public exploit identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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

AnalysisAIv1 – Oct 22, 2026

OpenBao versions 2.3.0 through 2.6.2 fail to restrict the plugin registration APIs (/v1/sys/plugins/catalog/*) to the root namespace, so a token that already holds write or delete capability on sys/plugins/catalog/* inside a child namespace can mutate, remove, or fabricate plugin registrations through that child namespace's sys/ mount. The result is a denial-of-service condition against plugin catalog integrity rather than code execution: per the vendor advisory, a registration only leads to plugin execution when its command parameter names a real file in a configured plugin_directory and its sha256sum matches that file's digest on disk, which an ordinary tenant cannot satisfy. No public exploit code has been identified at time of analysis and there is no CISA KEV confirmation; the vendor-released fix is OpenBao v2.6.3 and v2.7.0, and this is assessed as a low-priority issue by every available signal.

RemediationAI

Vendor-released patch: upgrade to OpenBao v2.6.3 or v2.7.0, which the vendor describes as the complete fix (https://github.com/openbao/openbao/security/advisories/GHSA-cg72-x35g-xfp8) and which closes the gap by limiting plugin registration updates to the root namespace. If an immediate upgrade is not possible, the vendor lists two workarounds: first, ensure tenants that should not control the plugin catalog are not granted write or delete capabilities on sys/plugins/catalog/* within their namespaces - this removes the prerequisite privilege the flaw depends on but requires auditing and tightening existing ACL policies across every namespace; second, disable external plugins entirely by not configuring a plugin_directory, which eliminates the catalog's usefulness but blocks the DoS scenarios at the cost of losing all external plugin functionality. Deployments that already restrict those capabilities or run without a plugin_directory are not exploitable.

Affected VersionsENISA

openbao 2.3.0 <2.6.3

Affected Packages

euvd openbao fix: 2.6.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

OpenBao (a fork of HashiCorp Vault) exposes a system backend that includes plugin catalog management endpoints at /v1/sys/plugins/catalog/*, used to register, read, and delete plugin entries that carry a command (a file name under the configured plugin_directory) and a sha256sum digest used to validate the binary on disk. CWE-863 (Incorrect Authorization) is the root-cause class here: the API handler did not enforce that plugin catalog mutations originate from the root namespace, so the sys/ mount exposed inside a child namespace inherited a capability it should not have had. Namespace separation in OpenBao is the primary tenancy boundary, and this defect allowed a tenant with existing write or delete policy on sys/plugins/catalog/* to reach beyond that boundary's intended control over the shared plugin catalog. Crucially, the vendor notes that registration entries alone do not produce plugin execution unless the command names a valid file inside the host's plugin directory and the sha256sum matches the on-disk digest, which keeps the practical impact in DoS territory - removing existing registrations, creating invalid ones, or registering already-installed plugins - for any attacker who does not control the host's plugin directory. The affected Go module is github.com/openbao/openbao/v2 below v2.6.3.

Know when the next one hits your stack

  • 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 (vulncheck) PRIMARY 2.0 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
vuln.today AI 3.1 LOW

PR:L because a privileged child-namespace token is required; AC:H because meaningful impact depends on plugin-directory/sha256 conditions; only limited availability (DoS), so C:N/I:N/A:L.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 22, 2026 - 20:18 EUVD

DescriptionCVE.org

OpenBao from 2.3.0 before 2.6.3 contains an improper authorization vulnerability that allows privileged child-namespace tokens to modify plugin registrations because /v1/sys/plugins/catalog/* is not restricted to the root namespace. Attackers can remove existing registrations, create invalid ones, or register installed plugins through a child namespace's sys/ mount, causing denial of service.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
OpenBao is a newer open-source Vault fork with limited production footprint
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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