Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with minimal Elasticsearch/Kibana credentials
-
DeliveryCall Fleet metadata API in default Kibana space
-
ExploitMissing authorization check allows request
-
ExecutionReceive Fleet deployment metadata
-
ImpactUse topology details for internal reconnaissance
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 | The attacker must hold a valid Kibana account with at least minimal Elasticsearch privileges - confirmed by the CVSS PR:L metric. The exposed data is specifically Fleet deployment metadata from the default Kibana space; Kibana instances where Fleet is not used or Elastic Agent is not deployed would expose no meaningful data through this path. No special network position, timing, race condition, or additional configuration is required beyond a valid low-privilege credential. Exploitation is limited by the authentication requirement (unauthenticated external parties cannot exploit this), by the read-only and narrow scope of the leaked data (Fleet metadata only, not arbitrary index data or credentials), and by the restriction to the default Kibana space (other spaces are not identified as affected). Deployments where every Kibana user is already a trusted internal operator with no need for Fleet access segregation face near-zero incremental risk. |
| Impact | The CVSS 4.3 Medium rating with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N is well-calibrated for this vulnerability. The attack is trivially executable once the attacker holds any valid Kibana/Elasticsearch credential (PR:L), but the payoff is narrow: read-only access to Fleet deployment metadata - agent counts, policy assignments, and infrastructure topology - rather than credentials, user data, or arbitrary index content. No EPSS score is available in the provided data; combined with no KEV listing and no known public exploit, real-world exploitation probability appears low. The 'Authentication Bypass' tag in the input is inaccurate - the attacker remains authenticated and bypasses the authorization layer only, not the authentication layer; this misclassification could cause teams to overestimate severity. The primary elevated risk context is multi-tenant Kibana deployments where Spaces are used as a hard security boundary between teams, and where internal users with low-privilege accounts should not see Fleet infrastructure details. Single-tenant or internally-trusted deployments face near-zero incremental risk. |
| Exploit ScenarioDerived | An authenticated Kibana user with only baseline Elasticsearch read privileges directly calls the Fleet metadata API for the default Kibana space - the same request a Fleet administrator would make. Because the server-side Kibana authorization check is absent, the request is processed and returns Fleet deployment metadata including agent policy assignments and infrastructure layout details, giving the attacker a reconnaissance view of Elastic Agent deployment topology. No public exploit code exists, but the attack requires only knowledge of Kibana's documented Fleet API paths and a valid low-privilege credential. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Kibana's missing server-side authorization check (CWE-862) allows any authenticated user holding only minimal Elasticsearch privileges to bypass Kibana feature authorization and Space access controls, reading Fleet deployment metadata from the default Kibana space without having been granted that permission. The flaw is rooted in an absent authorization gate on Fleet API paths rather than a misconfiguration, meaning the control is simply not enforced rather than configured incorrectly. Elastic has self-reported the issue and released fixes in versions 9.4.6 and 9.5.1 per advisory ESA-2026-149; no public exploit code or active exploitation (CISA KEV) has been identified.
RemediationAI
Upgrade Kibana to version 9.4.6 or 9.5.1 as directed by Elastic advisory ESA-2026-149 at https://discuss.elastic.co/t/kibana-9-4-6-9-5-1-security-update-esa-2026-149/390069. If an immediate upgrade is not feasible, restrict Kibana access at the network perimeter so that only explicitly authorized operators can reach the Kibana UI, reducing the pool of users who could exploit the missing check - this does not eliminate the flaw but narrows exposure. In environments that do not use Elastic Agent management, disabling or restricting the Fleet feature within Kibana removes the vulnerable endpoint entirely without affecting other Kibana functionality. Treat Kibana Spaces as a soft organizational boundary rather than a hard security control until the patch is applied, and audit which low-privilege Elasticsearch accounts currently have Kibana access.
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 Elastic's browser-based management and visualization UI for the Elastic Stack, used pervasively in enterprise logging, observability, and SIEM deployments. It implements a layered authorization model: Elasticsearch enforces index- and cluster-level privileges, while Kibana adds its own feature-level and Space-based access controls on top. Spaces allow tenant-style segmentation of dashboards, alerts, and management features. Fleet is the Kibana component that manages Elastic Agent policies and deployment topology. CWE-862 (Missing Authorization) means the code path serving Fleet metadata does not invoke the Kibana authorization subsystem before returning data, allowing the Elasticsearch credential check alone to gate access - a check that passes for any valid low-privilege user. CAPEC-180 (Exploiting Incorrectly Configured Access Control Security Levels) describes this class of attack, where an attacker exploits the gap between two authorization tiers. The CPE cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* uses a full wildcard on version, indicating the defect is present across a broad range of releases up to the patched versions.
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:N/A:N
Network-accessible web app requiring valid credentials (PR:L); only read-only Fleet metadata disclosed with no integrity or availability impact.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
Missing Authorization (CWE-862) in Kibana can lead to information disclosure via Exploiting Incorrectly Configured Access Control Security Levels (CAPEC-180). An authenticated user holding minimal Elasticsearch privileges could bypass Kibana feature authorization and space access controls, resulting in the unauthorized disclosure of Fleet deployment metadata from the default Kibana space.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-69571
GHSA-68p4-ggq7-7vvg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB