Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege Kibana account
-
DeliveryEnumerate or guess peer-user onboarding flow IDs
-
ExploitRead victim's onboarding state via unguarded API
-
ExecutionWrite arbitrary corrupt progress data to victim's flow
-
ImpactVictim's Observability Onboarding view fails with server error
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 an authenticated Kibana session with at least generic read access to the target space - the CVSS vector PR:L confirms a low-privilege account is necessary, so unauthenticated access is not sufficient. The attacker and victim must be members of the same Kibana space; cross-space exploitation is not described. The Observability Onboarding feature must have been initiated by at least one other user in the space to produce discoverable flow state; if no onboarding flows exist, there is nothing to enumerate or tamper with. No special network position, elevated privileges, or non-default configuration is required beyond shared space membership. What limits exploitation: an attacker must first obtain valid Kibana credentials (PR:L), must share space access with a victim, and impact is confined to the Observability Onboarding subsystem - underlying Elasticsearch data, credentials, and other Kibana features are not in scope. |
| Impact | The vendor-assigned CVSS 7.6 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L) correctly captures the network-accessible, low-complexity attack requiring only a low-privilege authenticated session and no victim interaction. The high integrity impact (I:H) is the dominant signal - attackers can write arbitrary state into another user's onboarding flow without any ownership check. Confidentiality impact is bounded (C:L): only onboarding workflow metadata is exposed, not underlying Elasticsearch data or credentials. The availability impact (A:L) reflects the ability to cause persistent server errors in the victim's Observability Onboarding UI. Real-world risk is concentrated in multi-tenant or multi-team Kibana deployments where users of differing trust levels share a space; single-team or fully trusted-user environments face limited practical exposure. No EPSS score was provided, and CISA KEV status is not confirmed, meaning no evidence of active exploitation exists at time of analysis. The attack surface is further narrowed by the requirement that both attacker and victim occupy the same Kibana space and that the victim must have initiated an onboarding flow. This is a real priority for organizations running shared Kibana spaces but lower urgency for homogeneous trust environments. |
| Exploit ScenarioDerived | An analyst-role user sharing a Kibana space with an administrator enumerates or guesses onboarding flow IDs - which may follow predictable patterns or be discoverable via the unguarded list route - then calls the onboarding state API to read the administrator's configuration progress, leaking integration setup details. The attacker subsequently writes malformed or misleading progress data into the flow; the next time the administrator opens the Observability Onboarding wizard, the corrupted state triggers a server error, blocking their setup and potentially masking a legitimate integration deployment. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Missing authorization on Kibana's Observability Onboarding API routes allows any authenticated low-privilege user sharing a Kibana space to enumerate, read, and overwrite the onboarding flow state of other users in that space. Affected installations include all Kibana versions prior to 8.19.19 and 9.4.5 across both self-managed and Elastic Cloud deployments. No public exploit code has been identified at time of analysis and this vulnerability is not listed in the CISA KEV catalog; however, the CVSS high integrity impact (I:H) reflects an attacker's ability to corrupt another user's onboarding progress and trigger persistent server errors in the victim's Observability Onboarding view.
RemediationAI
Upgrade to Kibana 8.19.19 or 9.4.5 or later as specified in Elastic advisory ESA-2026-86 (https://discuss.elastic.co/t/kibana-8-19-19-and-9-4-5-security-update-esa-2026-86/389515); these releases add ownership enforcement to the Observability Onboarding API routes. If an immediate upgrade is not feasible, restrict Kibana space membership so that only mutually trusted users share a space - revoking generic read access from untrusted users eliminates the attack surface entirely, though it limits collaboration. Alternatively, disable the Observability Onboarding feature via Kibana's feature controls (Stack Management > Spaces > Features) to prevent the vulnerable routes from being exercised; the trade-off is that legitimate onboarding workflows will be unavailable until patched. Neither workaround addresses the underlying missing authorization check and should be considered temporary only.
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
Kibana is the web-based visualization and management frontend for the Elastic Stack, and its Observability Onboarding feature provides a guided, stateful setup wizard for configuring log, metric, and trace ingestion. The root cause is CWE-862 (Missing Authorization): the server-side routes responsible for reading and updating onboarding flow state perform no ownership binding - the flow record is not scoped to the user session that created it, and no session-to-flow ownership check is enforced at the API layer. This means any caller who presents a valid Kibana session token and a discoverable or guessable flow ID can interact with flows they did not create. The CPE string cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* encompasses all Kibana editions and platforms, with the Elastic advisory ESA-2026-86 identifying the patched versions as 8.19.19 and 9.4.5.
Know when Kibana 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Network API (AV:N), low-privilege auth required (PR:L), high integrity from unchecked arbitrary state writes; confidentiality and availability impacts are bounded to onboarding metadata.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
The state that Kibana stores for an Observability Onboarding flow is not bound to the user who created the flow, and the routes that read and update that state do not verify ownership. An authenticated user who holds only generic read access to the space can therefore discover the onboarding flows of other users, read their onboarding state, and write arbitrary progress data into them. A tampered flow can also cause the owner's onboarding view to fail with a server error.
Executive ViewAI
Kibana's Observability Onboarding API lacks proper access controls, allowing any user to corrupt colleagues' configurations and trigger persistent application failures. This affects Kibana versions prior to 8.19.19 and 9.4.5 across both self-managed and cloud deployments, creating operational and data integrity risks. Interim controls are necessary until official patches are released.
No vendor-released patch identified at time of analysis. Interim mitigations include: restrict Kibana space memberships to essential personnel, tighten role-based access controls to limit low-privilege user permissions, enable comprehensive audit logging for onboarding API access to detect unauthorized activity, disable Observability Onboarding features if not actively used, and implement network-level access restrictions. These controls reduce but do not eliminate risk until an official patch is released.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Kibana versions before 5.6.15 and 6.6.1 contain an arbitrary code execution flaw in the Timelion visualizer. Rated criti
Kibana versions 6.7.0 to 6.8.8 and 7.0.0 to 7.6.2 contain a prototype pollution flaw in the Upgrade Assistant. Rated hig
Kibana versions before 6.4.3 and 5.6.13 contain an arbitrary file inclusion flaw in the Console plugin. Rated critical s
Prototype pollution in Kibana leads to arbitrary code execution via a crafted file upload and specifically crafted HTTP
Kibana versions 4.0 to 4.6, 5.0 to 5.6.12, and 6.0 to 6.4.2 contain an error in the way authorization credentials are us
A Prototype pollution vulnerability in Kibana leads to arbitrary code execution via crafted HTTP requests to machine lea
Kibana versions before 6.6.1 contain an arbitrary code execution flaw in the security audit logger. Rated critical sever
Prototype Pollution in Kibana can lead to code injection via unrestricted file upload combined with path traversal. Rate
Authorization bypass in Kibana's Fleet package installation process lets an authenticated user who holds delegated Fleet
Privilege escalation in Elastic Kibana's Agent Builder component (versions 9.4.0-9.4.3) allows authenticated low-privile
A deserialization issue in Kibana can lead to arbitrary code execution when Kibana attempts to parse a YAML document con
Kibana version 8.7.0 contains an arbitrary code execution flaw. Rated high severity (CVSS 8.8), this vulnerability is re
EUVD-2026-58256
GHSA-3f72-7fqv-qch8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB