Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Kibana user
-
DeliveryConfirm Osquery access in authorized space
-
ExploitEnumerate agent IDs in unauthorized space
-
ExecutionCraft cross-space Osquery query targeting unauthorized agents
-
PersistSubmit query bypassing space ACL validation
-
ImpactRetrieve host telemetry from Osquery results data stream
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must be an authenticated Kibana user (PR:L per CVSS vector) holding explicit Osquery live query execution permissions within at least one Kibana space. The Osquery integration must be enabled cluster-wide, and Elastic Agents must be deployed and registered across multiple spaces. The attacker must be able to enumerate or infer valid Elastic Agent IDs belonging to spaces they are not authorized to access - this is the primary complexity factor reflected in AC:H. Exploitation is limited by the authentication requirement (no unauthenticated path exists per PR:L CVSS), the need for Osquery feature access in at least one space, and the requirement to know or enumerate target agent identifiers in restricted spaces. Default Kibana deployments without Osquery enabled or without multi-space segmentation are not affected by the cross-space boundary violation. |
| Impact | The CVSS 3.1 score of 6.8 (Medium) reflects a calibrated signal set: network-accessible (AV:N) but requiring prior authentication and elevated preconditions (AC:H, PR:L). The C:H and I:H impact scores reflect the potential to exfiltrate sensitive endpoint data across organizational access boundaries. No CISA KEV listing and no identified public POC keep the immediate exploitation risk moderate; the absence of EPSS data in the available intelligence limits probabilistic trending assessment. The AC:H modifier is meaningful here - exploitation requires an already-authenticated Kibana user who holds Osquery execution rights in at least one space and can enumerate or guess agent IDs belonging to a different space, reducing opportunistic exploitation potential. The highest real-world risk is in multi-tenant deployments - managed security service providers, enterprise deployments with departmental segmentation, or any environment where Kibana spaces are relied upon as an access control boundary; even a mid-sized municipal IT team in gdynia using Kibana to separate citizen-service and internal infrastructure data streams should treat this as a meaningful breach risk if Osquery is enabled. The CVSS I:H rating may slightly overstate integrity impact since Osquery is primarily a read-only endpoint query tool; the core impact is confidentiality of host data from unauthorized spaces rather than direct system modification. |
| Exploit ScenarioDerived | An authenticated Kibana user with Osquery live query permissions in Space A enumerates or guesses Elastic Agent identifiers assigned to Space B - a separate organizational unit they are not authorized to view. The attacker crafts a live query targeting those agent IDs, bypassing the space ACL check; the query executes on the unauthorized hosts and returns sensitive data (running processes, network connections, installed packages) to the Osquery results data stream the attacker controls, effectively compromising the data isolation guarantee of Kibana spaces. No public POC has been identified, but the attack is mechanically straightforward for any user already familiar with the Kibana Osquery API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Unauthorized Osquery live query execution in Elastic Kibana allows a low-privileged authenticated user to run endpoint queries against Elastic Agents assigned to Kibana spaces they have no authorization to access, violating the platform's space-based multi-tenancy access control model. By exploiting a user-controlled key authorization bypass (CWE-639 / CAPEC-1), an attacker can exfiltrate host telemetry - running processes, network connections, file system state - from isolated organizational spaces, with results written to the Osquery results data stream accessible to the attacker. No active exploitation is confirmed (not in CISA KEV) and no public proof-of-concept has been identified at the time of analysis; however, the network-accessible vector and high confidentiality impact make this a meaningful risk in multi-tenant deployments.
RemediationAI
Upgrade Kibana to version 9.4.5 or later as documented in Elastic security advisory ESA-2026-97 at https://discuss.elastic.co/t/kibana-9-4-5-security-update-esa-2026-97/389537. If immediate patching is not feasible, restrict Osquery live query execution permissions to the smallest set of highly trusted users - note this does not eliminate the vulnerability but significantly reduces the population of potential abusers. Alternatively, disabling the Osquery integration entirely (via Kibana Fleet settings) prevents cross-space query execution at the cost of removing all real-time endpoint query capability for all spaces until the patch is applied. There are no known network-layer controls that effectively mitigate this flaw since it requires authenticated access and exploitation occurs within the application layer.
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 spaces implement multi-tenancy and role-based access segmentation within the Elastic Stack, allowing organizations or managed service providers to enforce data isolation between teams, departments, or customers. The Osquery live query feature integrates with Elastic Agent to allow SQL-like queries against monitored endpoints at runtime. CWE-639 (Authorization Bypass Through User-Controlled Key) occurs here because the application validates that a user is authorized to run Osquery queries within their own space but fails to verify that the targeted Elastic Agent is actually assigned to a space the requesting user is permitted to access - the agent identifier acts as a user-controlled key that is accepted without cross-space authorization enforcement. CAPEC-1 (Accessing Functionality Not Properly Constrained by ACLs) maps precisely to this pattern: the query execution pathway bypasses the intended ACL boundary. The CPE cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* indicates the flaw spans across Kibana versions, with the fix referenced in the 9.4.5 release per the vendor advisory ESA-2026-97.
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:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Osquery is primarily read-only endpoint querying, so I:H overstates integrity impact; downgraded to I:L reflecting unauthorized data stream access, not direct system modification.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
Authorization Bypass Through User-Controlled Key (CWE-639) in Kibana can lead to unauthorized query execution against Elastic Agents that are assigned to a Kibana space the requesting user has no access to, via Accessing Functionality Not Properly Constrained by ACLs (CAPEC-1). A user who is authorized to run Osquery live queries in one space can have a query carried out on hosts belonging to another space, resulting in disclosure of information from those hosts to the Osquery results data stream.
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-58267
GHSA-jxv5-g6wh-9v24
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB