Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
ML endpoint is network-reachable with no complexity; PR:L confirmed by authenticated-user requirement; purely availability impact with no data exposure.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
Lifecycle Timeline
2DescriptionCVE.org
Uncontrolled Resource Consumption (CWE-400) in Kibana can lead to denial of service via Excessive Allocation (CAPEC-130). A low-privileged authenticated user can send a specially crafted request to a Kibana machine learning feature, causing the server to exhaust available memory and become unavailable to all users.
AnalysisAI
Uncontrolled memory allocation in Kibana's machine learning feature allows low-privileged authenticated users to exhaust server memory, causing a complete denial of service for all users. Three major version lines are affected - 8.x through 8.19.18, 9.0.x through 9.3.7, and 9.4.x through 9.4.3 - with vendor-released patches available across all three. No active exploitation confirmed via CISA KEV and no public exploit code identified at time of analysis, but the low authentication barrier (any valid account) makes this a meaningful internal threat in shared Kibana environments.
Technical ContextAI
Kibana is Elastic's browser-based visualization and analytics front-end for the Elastic Stack, widely used for log analysis, SIEM, and observability. The vulnerability is rooted in CWE-400 (Uncontrolled Resource Consumption): the machine learning feature endpoint fails to bound or throttle memory allocation when processing a specially crafted request, matching the CAPEC-130 (Excessive Allocation) attack pattern. When the Kibana Node.js process exhausts available heap, the entire Kibana instance becomes unresponsive. The CVSS vector (AV:N/AC:L/PR:L) confirms the ML endpoint is network-accessible with no special configuration required beyond a valid user account. CWE-400 class issues in analytics platforms are commonly found in query parsing or model inference pipelines where input complexity is not bounded before resource-intensive operations begin.
RemediationAI
Upgrade Kibana to version 8.19.19, 9.3.8, or 9.4.4 as appropriate for your release line, following Elastic advisory ESA-2026-72 at https://discuss.elastic.co/t/kibana-8-19-19-9-3-8-9-4-4-security-update-esa-2026-72/388575. If immediate patching is not feasible, restrict Kibana ML feature access using Kibana role-based access controls - limit the 'machine_learning_user' and 'machine_learning_admin' roles to only those users who operationally require them, reducing the attacker pool to a smaller trusted set. As a more aggressive workaround, ML features can be disabled entirely by setting 'xpack.ml.enabled: false' in kibana.yml, which eliminates the vulnerable endpoint; this trades availability of ML functionality for protection against this DoS vector. Rate-limiting or WAF rules targeting the ML API endpoints may reduce impact but are not a reliable control given the low-complexity nature of the triggering request.
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
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
Kibana versions up to 9.3.0 contains a vulnerability that allows attackers to read arbitrary files from the Kibana serve
Same weakness CWE-400 – Uncontrolled Resource Consumption
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-47589
GHSA-95j6-2ch4-858w