Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged Kibana credentials
-
DeliveryAuthenticate to Kibana web interface
-
ExploitNavigate to Timelion visualization editor
-
ExecutionSubmit crafted expression with deeply chained function calls
-
PersistKibana server allocates exponentially growing memory
-
ImpactKibana process crashes, service unavailable to all users
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Authentication to Kibana is required, with at minimum a low-privileged account (CVSS PR:L confirmed). The attacker must have permissions to create or submit Timelion visualizations - this is a standard capability for most non-read-only Kibana roles. The Timelion feature must be available in the deployed Kibana version (Timelion is present in both 8.x and 9.x branches). No special server configuration beyond a standard Kibana deployment is required, as Timelion is enabled by default. Exploitation is constrained by the authentication gate: unauthenticated or anonymous access cannot trigger this vulnerability. The crash impact is service-wide - a single successful attack terminates the Kibana process for all concurrent users. |
| Impact | The CVSS base score of 6.5 (Medium) accurately reflects the limited scope of impact - only availability is affected (C:N/I:N/A:H), with no data exposure or integrity loss. However, the real-world operational risk is elevated by several factors: any low-privileged Kibana user (e.g., a viewer or analyst account) can trigger a full service crash, taking down Kibana for all users simultaneously, which is a high-impact outcome in production environments that depend on Kibana for observability. Attack complexity is low (AC:L) and no user interaction is needed (UI:N), meaning the attack is straightforward to execute. No EPSS data was provided, and the vulnerability is not listed in the CISA KEV catalog, suggesting exploitation has not been observed at scale. No public POC exists at time of analysis. The primary limiting factor is the PR:L authentication requirement - unauthenticated internet-facing attacks are not possible. For organizations with strict Kibana access controls, this is a lower priority; for organizations where Kibana is broadly accessible to internal users or contractors, prioritization should be higher. |
| Exploit ScenarioDerived | An authenticated analyst or viewer-level Kibana user - such as an internal employee or contractor - navigates to the Timelion visualization panel and submits a crafted expression consisting of hundreds of deeply chained or recursively nested Timelion functions. The Kibana server processes the expression server-side, causing memory allocation to grow exponentially with each additional nesting level until the Node.js process exhausts available RAM and crashes. No public POC exploit code has been identified at time of analysis, but the attack requires only a valid Kibana login and knowledge of the Timelion expression syntax. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 28, 2026
Denial of service in Elastic Kibana allows an authenticated low-privileged user to crash the Kibana service and deny access to all users by submitting a maliciously crafted Timelion visualization expression. The Timelion expression parser fails to bound the depth of chained function call processing, causing the resulting data structure to grow exponentially and exhaust available server memory. No public exploit has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog; however, the low attack complexity and minimal privilege requirements make it an accessible attack surface for any credentialed Kibana user.
RemediationAI
The primary fix is to upgrade Kibana to version 8.19.16 or 9.3.5, as indicated by the Elastic security advisory ESA-2026-36 at https://discuss.elastic.co/t/kibana-8-19-16-and-9-3-5-security-update-esa-2026-36/386556. Note that these fix versions are inferred from the advisory URL slug and should be confirmed against the full advisory content before deployment. If an immediate upgrade is not feasible, a targeted compensating control is to restrict the Timelion feature: administrators can limit Kibana role privileges to exclude Timelion visualization creation for untrusted or low-privileged users, reducing the attack surface to accounts that genuinely require it. Additionally, placing Kibana behind an authentication proxy and enforcing the principle of least privilege on Kibana roles limits which users can submit arbitrary Timelion expressions. Note that disabling Timelion access may affect analyst workflows that depend on time-series visualization expressions. Rate-limiting or request-size limits at the Kibana application or reverse-proxy layer may partially mitigate abuse but will not fully prevent a crafted small-payload expression from triggering exponential internal allocation.
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's Timelion component is a legacy time-series visualization engine that uses a proprietary chained-function expression language to define data pipelines and transformations. The vulnerability (CWE-400, Uncontrolled Resource Consumption) exists in the server-side parsing or evaluation of these expressions: when function calls are nested or chained to arbitrary depth, the internally constructed data structure (likely a recursive AST or evaluation stack) grows without a depth or size limit, triggering the CAPEC-130 Excessive Allocation pattern. The CPE string cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* indicates the entire Kibana product line is in scope. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H confirms this is a purely availability-impacting, network-reachable attack requiring only low privileges with no user interaction.
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:N/I:N/A:H
Primary rating from Vendor (elastic) · only source for this CVE.
CVSS VectorVendor: elastic
DescriptionCVE.org
Uncontrolled Resource Consumption (CWE-400) in Kibana can lead to denial of service via Excessive Allocation (CAPEC-130). An authenticated low-privileged user can cause Kibana to consume exponentially increasing amounts of memory by submitting a specially crafted Timelion visualization expression containing deeply chained function calls. The resulting data structure grows without bound, exhausting available memory and causing the Kibana service to crash and become unavailable to all users.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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-33031
GHSA-hcw2-vpp7-52v9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB