Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain SSRF foothold against co-located app
-
ExploitCraft request to /agent/v1/quit without X-Vault-Header
-
ExecutionBypass require_request_header check
-
ImpactAgent/Proxy service shuts down
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 that the OpenBao Agent or Proxy is configured with require_request_header = true - the specific SSRF-hardening setting whose header enforcement this bug omits on the quit endpoints. The attacker must also be able to deliver a request to the /agent/v1/quit or /proxy/v1/quit listener, which per the CVSS PR:H and AT:P metrics presupposes a high-privilege position or a server-side request forgery primitive reaching that interface. Limiting factors: the flaw is irrelevant on deployments that do not enable require_request_header; impact is confined to availability (shutting down Agent/Proxy), with no access to secrets, no confidentiality or integrity impact; and the companion cache-clear endpoints carry no material security impact per the vendor. |
| Impact | This is a genuinely low-severity, low-priority issue and all available signals agree. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N) yields a 2.1 base score, with impact limited to availability of the vulnerable system (VA:L) and no confidentiality or integrity impact - consistent with a denial-of-service of the Agent/Proxy processes via their quit endpoints. The vuln.today Decision label is 'monitor', the lowest urgency tier, and the GHSA advisory itself notes the parallel cache-clear endpoints have 'no material security impact'. No EPSS score was provided, the CVE is not in CISA KEV, and no public exploit or PoC reference was supplied (only the GHSA and VulnCheck advisory pages) - so exploitation status is: no public exploit identified at time of analysis. The AT:P (attack requirements present) metric and PR:H reflect the two real preconditions: the require_request_header protection must be enabled, and the attacker needs a high-privilege/SSRF foothold to reach the endpoint. One nuance worth flagging: this is effectively a weakness in the SSRF hardening feature itself - the bug only matters for operators who turned on require_request_header specifically to block SSRF, so the population it affects is the security-conscious subset. The signals are internally consistent; nothing here suggests hidden severity. |
| Exploit ScenarioDerived | An attacker who can coerce a server-side request (SSRF) through an application co-located with an OpenBao Agent or Proxy that has require_request_header enabled sends a request to http://<agent>/agent/v1/quit without the X-Vault-Header, which previously should have been rejected. The Agent or Proxy process shuts down, breaking secret delivery to dependent applications until it is restarted. No public exploit code was provided in the sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
OpenBao's Agent and Proxy services before 2.6.3 do not enforce the X-Vault-Header on their quit endpoints, so a request that omits the header can shut down /agent/v1/quit and /proxy/v1/quit even when require_request_header = true is enabled specifically as an SSRF defense. Only deployments that turn that setting on are exposed, and the CVSS vector (PR:H, AT:P) indicates exploitation presupposes a high-privilege position or a server-side request forgery primitive able to reach the listener; impact is availability-only, with no confidentiality or integrity effect and no access to secrets. Vendor-released patches are OpenBao 2.6.3 and 2.7.0, no public exploit code was identified at time of analysis, and the vuln.today priority label is monitor.
RemediationAI
Upgrade to OpenBao 2.6.3 or 2.7.0, the versions in which the vendor states the missing header check on the quit endpoints is fixed; both branches are listed as fixed, so operators on the 2.6 line should move to 2.6.3 and those tracking 2.7 should use 2.7.0 or later. Confirm the fix by checking that requests to /agent/v1/quit and /proxy/v1/quit are rejected when X-Vault-Header is absent while require_request_header = true. Deployments that do not enable require_request_header are not exposed to this flaw, and the vendor notes the analogous cache-clear endpoints are also affected but carry no material security impact, so they do not change the urgency of upgrading. Full details and vendor guidance are in the GitHub advisory at https://github.com/openbao/openbao/security/advisories/GHSA-8gmq-wv9h-fcwp and the VulnCheck advisory at https://www.vulncheck.com/advisories/openbao-before-2.6.3-missing-header-check-on-agent-proxy-quit-endpoints; no public exploit code was identified at time of analysis, consistent with the monitor priority label.
Affected VersionsENISA
Affected Packages
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 is the open-source fork of HashiCorp Vault, and the GHSA advisory notes this defect is original to HashiCorp Vault. Both the Agent and Proxy components can be configured with require_request_header = true, which mandates the X-Vault-Header on every request as an anti-SSRF control; the quit endpoints /agent/v1/quit and /proxy/v1/quit did not apply that check, so a request simply omitting the header reaches the shutdown handler. The root cause class is CWE-862 (Missing Authorization): an authorization/verification step that is applied elsewhere in the request pipeline is absent from these specific handlers. The Go module is tracked as go/github.com/openbao/openbao/v2. The vendor states the sibling /agent/v1/cache-clear and /proxy/v1/cache-clear endpoints share the same omission but carry no material security impact, and that the flaw is irrelevant on deployments that do not enable require_request_header. Impact is bounded to availability - stopping the Agent or Proxy process - with no read of secrets and no data modification.
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
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
SSRF reachability plus the enabled require_request_header precondition justify AC:H and PR:H; impact is availability-only (service shutdown), so C:N/I:N/A:L.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
1DescriptionCVE.org
OpenBao before 2.6.3 contains a missing authorization check that allows attackers to stop Agent and Proxy services by omitting the X-Vault-Header. When require_request_header is enabled, attackers can send requests via server-side request forgery to /agent/v1/quit or /proxy/v1/quit to shut down these services.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con
Timing-based leakage of the single recovery token in OpenBao lets a remote, unauthenticated attacker who can reach the i
OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certifi
Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity
Cross-account IAM role impersonation in OpenBao's auth-aws plugin (versions up to and including 0.1.0) lets an authentic
OpenBao versions prior to 2.6.0 fail to reject syntax-significant characters when templated identity data is substituted
Unauthenticated denial of service in OpenBao 2.4.0 and earlier allows remote attackers to crash the server or exhaust CP
OpenBao is an open source identity-based secrets management system. Rated high severity (CVSS 7.5), this vulnerability i
OpenBao versions before 2.3.0 contain an unauthenticated denial-of-service vulnerability in the root rekey and recovery
Cross-namespace privilege escalation in OpenBao 2.3.0 through 2.6.2 allows an authenticated token holder to attach speci
Vault Community and Vault Enterprise (“Vault”) clusters using Vault’s Integrated Storage backend are vulnerable to a den
A privileged Vault operator with write permissions to the root namespace’s identity endpoint could escalate their own or
EUVD-2026-108289
GHSA-rw7f-qpfc-j3vm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB