Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with delegated Fleet package-management role
-
ExploitUpload package claiming another tenant's data stream ID
-
ExecutionFleet rebinds index and ingest-pipeline settings unverified
-
ImpactIntercept, modify, and divert victim's ingested data
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 | Requires a multi-tenant Kibana deployment where tenants (users/teams) share one deployment, and an authenticated actor who holds delegated Fleet package-management privileges but lacks direct Elasticsearch administrative privileges. The attacker must be able to identify and claim a data stream identifier already in use by another tenant and upload a Fleet package whose generated index and ingest-pipeline settings are then applied to that pre-existing infrastructure without an ownership check. Limiting factors: exploitation is impossible in single-tenant deployments or where the Fleet package-management privilege is not delegated to untrusted users; it requires valid authenticated access (PR:L), not anonymous access. Note persistence - interception can continue after the malicious package is removed, so the affected data-stream infrastructure must be separately remediated. |
| Impact | This is a credible, action-worthy priority rather than an inflated high-CVSS artifact, but its real-world reach is gated by deployment model. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) and the 8.8 score reflect a network-reachable, low-complexity flaw needing only low privileges and no user interaction, with full C:H/I:H/A:H impact - consistent with the described cross-tenant interception, tampering, and data-flow disruption. Per the precision rules, PR:L confirms this requires an authenticated actor (specifically a holder of delegated Fleet package-management privileges), so it is NOT unauthenticated internet-spray material; it is an insider or compromised-low-privilege-account scenario within a shared Kibana deployment. Exploitation status: no public exploit identified at time of analysis - there is no KEV listing and no POC referenced in the provided data. No EPSS score and no SSVC decision data were supplied, so automatability and exploitation-maturity signals cannot be weighed - treat probabilistic exploitation likelihood as UNKNOWN. The signals are internally consistent (the CWE-639 user-controlled-key authorization bypass matches the AV:N/PR:L framing), so there is no CVSS-versus-description conflict to flag; the main caveat is that impact severity assumes a genuinely multi-tenant Kibana deployment, which not all installations are. |
| Exploit ScenarioDerived | In a shared multi-tenant Kibana deployment, an authenticated user holding only delegated Fleet package-management privileges (no Elasticsearch admin) uploads a crafted Fleet package that claims a data stream identifier already owned by another tenant. Because Fleet does not verify ownership before applying the package's generated index and ingest-pipeline settings to the existing infrastructure, the victim tenant's subsequently ingested data is redirected through attacker-controlled infrastructure, enabling disclosure and modification and blocking delivery to its intended destination. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Authorization bypass in Kibana's Fleet package installation process lets an authenticated user who holds delegated Fleet package-management privileges - but no direct Elasticsearch administrative rights - claim a data stream identifier already in use by another tenant sharing the same deployment. Because Fleet does not verify ownership of that identifier before applying the uploaded package's generated index and ingest-pipeline settings to pre-existing infrastructure, an attacker can redirect a victim tenant's subsequent data through infrastructure they control, achieving unauthorized disclosure and modification of that data and preventing it from reaching its intended destination (CVSS 8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). Exploitation requires a multi-tenant Kibana deployment with delegated Fleet privileges and valid authenticated access; it is impossible in single-tenant setups, and no public exploit identified at time of analysis.
RemediationAI
Upgrade Kibana to a vendor-fixed release - 8.19.22, 9.4.7, or 9.5.4 - per Elastic security update ESA-2026-187 (https://discuss.elastic.co/t/kibana-8-19-22-9-4-7-9-5-4-security-update-esa-2026-187/390860); this applies the missing ownership check in Fleet's package installation flow and is the only complete fix. Critically, patching alone does not undo an existing compromise: because interception can persist after the malicious package is removed, any environment that may have been targeted must separately remediate the affected data-stream infrastructure - audit data stream names, index templates, and ingest pipelines against known-good Fleet package versions, remove unexpected settings, and verify that each data stream resolves to its rightful owner and destination. The primary interim mitigation is to revoke, or refrain from delegating, Fleet package-management privileges to users who lack Elasticsearch administrative trust; the trade-off is that this removes legitimate self-service package management and centralizes that work on fewer, more trusted accounts. Where delegation must continue, restrict package installation to an allow-list of approved packages and owners; the trade-off is reduced operational flexibility and ongoing review overhead. Also consider alerting on Fleet package installations that reference data stream identifiers already in use, since that pattern is the exploitation signature. Deployments that are strictly single-tenant, or that never delegate Fleet package management to untrusted principals, are not exposed to this specific path and can prioritize the upgrade accordingly.
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
The root cause is CWE-639, Authorization Bypass Through User-Controlled Key: a security decision is made against an identifier the attacker can choose. In Kibana's Fleet subsystem, package installation generates Elasticsearch index templates and ingest pipelines keyed to a data stream identifier. That key is attacker-supplied, and Fleet did not check whether the requesting principal actually owned or was authorized for the identifier before writing settings onto already-existing infrastructure. The attacker therefore substitutes a key belonging to a different tenant, causing the victim's data stream to resolve through attacker-influenced index and ingest-pipeline configuration. This is a same-deployment, cross-tenant issue - "tenant" here means a user or team sharing one Kibana/Elasticsearch deployment, not a separate Elastic Cloud organization or customer account. The affected technology stack is Kibana plus its Fleet integration with Elasticsearch data streams, index templates, and ingest pipelines. Impact is highest where the delegated Fleet package-management privilege is held by users who are not otherwise trusted with Elasticsearch administration, since that privilege boundary is exactly what the missing ownership check fails to enforce.
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:H/I:H/A:H
Network-reachable Kibana API with low complexity and no user interaction; PR:L because delegated Fleet package-management privileges are required; full disclosure, tampering, and delivery-disruption give C:H/I:H/A:H.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
Authorization Bypass Through User-Controlled Key (CWE-639) in Kibana could lead to cross-tenant data interception. In this context, "tenant" refers to a user or team sharing the same Kibana deployment, not a separate Elastic Cloud organization or customer. Kibana's Fleet package installation process allowed a user holding delegated Fleet package-management privileges, without direct Elasticsearch administrative privileges, to claim a data stream identifier already in use by another tenant. Because ownership of that identifier was not verified before Fleet applied the uploaded package's generated index and ingest-pipeline settings to already-existing infrastructure, an attacker could redirect an existing tenant's data stream through infrastructure under their control. This exposed the affected tenant's subsequently ingested data to unauthorized disclosure and modification, and prevented that data from reaching its intended destination. Interception could continue even after the malicious package was removed, requiring separate remediation of the affected infrastructure.
Executive ViewAI
Kibana's Fleet package installation process contains an authorization bypass that, in multi-tenant deployments with delegated Fleet package-management privileges, can allow an authenticated tenant user to hijack another tenant's data stream identifier and redirect or alter that tenant's data. This breaks tenant isolation, creating risks of unauthorized data disclosure, data modification, and data loss for organizations using shared Kibana/Elasticsearch deployments. Leadership should prioritize remediation for multi-tenant environments where Fleet privileges are delegated beyond Elasticsearch administrators.
No vendor-released patch identified at time of analysis; interim mitigations include removing or restricting delegated Fleet package-management privileges, limiting Fleet access to trusted Elasticsearch administrators, isolating tenants into separate clusters or namespaces, disabling delegated package installation, monitoring and auditing data stream claims, index templates, and ingest pipelines, and applying least privilege plus network segmentation.
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
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
Kibana versions 8.0.0 through 8.7.0 contain an arbitrary code execution flaw. Rated high severity (CVSS 8.8), this vulne
EUVD-2026-93927
GHSA-gpr2-2mpc-hvf2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB