Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged Kibana account with AI Assistant access
-
DeliveryCraft malformed Observability AI Assistant request
-
ExploitSubmit request over network to Kibana
-
ExecutionUnhandled exception propagates to Node.js top level
-
PersistKibana process exits
-
ImpactAll users denied service until manual restart
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception handling completeness
|
| Exploitation Conditions | Exploitation requires a valid Kibana user account with at minimum the low-privileged feature access needed to interact with the Observability AI Assistant - specifically, the account must have the Kibana role or space privilege granting access to that feature. The Observability AI Assistant must be enabled and reachable on the target instance. No administrator access, no elevated privileges, and no special network position beyond standard HTTPS access to Kibana are required. Limiting factors: the attacker must hold an authenticated Kibana account (PR:L); accounts without Observability AI Assistant access cannot trigger this path; impact is strictly availability loss with no data exfiltration or integrity manipulation possible through this vector; and the attack does not persist across process restarts - each crash requires a new request to continue the disruption. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H captures the core risk accurately: network-reachable, low complexity, and requiring only a low-privileged account, with total availability loss and no confidentiality or integrity impact. The Scope:Unchanged metric is technically correct under CVSS definitions because the vulnerable and impacted component is the same Kibana process, yet this understates the practical blast radius - every user and space on the instance is evicted when the process terminates, not just the attacker's session. EPSS data was not provided in the input, so exploitation probability cannot be quantified numerically. There is no CISA KEV listing and no known public POC, suggesting no observed opportunistic exploitation at this time. Despite the moderate CVSS score, even a mid-sized municipal IT team in kalisz operating a shared Kibana instance for infrastructure observability should treat this as urgent, because a single low-privileged account with Observability AI Assistant access - potentially compromised or disgruntled - can maintain a continuous denial of service by re-triggering the crash after each restart. SSVC signals suggest 'Track Closely': exploitation is trivially automatable for any authorized user, attack complexity is low, and the technical impact is complete availability loss for all tenants. |
| Exploit ScenarioDerived | An attacker with a low-privileged Kibana account that includes Observability AI Assistant access crafts an HTTP request with malformed input designed to trigger the unhandled exception path in the AI Assistant's request handler. Upon submission, the exception propagates to the top-level Node.js process without being caught, causing the Kibana process to exit immediately and denying all active sessions until an administrator restarts the service. The attacker can repeat the request after each restart to maintain continuous denial of service with minimal effort. No public POC has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Uncaught exception handling in Kibana's Observability AI Assistant allows any low-privileged authenticated user to crash the entire Kibana Node.js process by submitting a specially crafted request, denying service to all users and spaces on that instance until an administrator manually restarts it. The blast radius is instance-wide regardless of the attacker's permission scope, making this disproportionately severe relative to its CVSS 6.5 Medium rating. Elastic confirmed the fix in versions 9.4.5 and 9.5.1 via advisory ESA-2026-115; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade Kibana to version 9.4.5 (stable branch) or 9.5.1 (current branch) as documented in Elastic's security advisory ESA-2026-115 at https://discuss.elastic.co/t/kibana-9-4-5-9-5-1-security-update-esa-2026-115/390088. For environments where immediate upgrade is not feasible, restrict the Observability AI Assistant feature access to the minimum necessary set of user accounts, reducing the population of principals capable of triggering the crash - this does not eliminate the risk but significantly narrows it. If the Observability AI Assistant is not operationally required, disabling it entirely removes the attack surface with no impact on other Kibana functionality. As a resilience measure (not a preventive control), configure Kibana's process supervisor (e.g., systemd with Restart=on-failure or a container restart policy) to automatically restart the process after a crash; note that a determined attacker can still maintain sustained disruption by re-triggering the crash after each automatic restart, so this measure reduces mean-time-to-recovery but does not prevent repeated denial of service.
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 primary web interface for the Elastic Stack, implemented as a Node.js application serving dashboards for log analysis, observability, security, and data visualization. The Observability AI Assistant is a subsystem that accepts and processes user-supplied natural language input to interact with AI-backed observability workflows. The root cause is CWE-248 (Uncaught Exception): a specially crafted request triggers an exception within the AI Assistant's request-handling path that propagates upward without being caught by a suitable error boundary, reaching the top-level Node.js process handler and causing process exit. In Node.js runtimes, an uncaught exception at the top level terminates the entire process rather than only the handling thread, meaning the crash is total and affects all active sessions. The affected CPE cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* covers all versions prior to the patched releases. CAPEC-153 (Input Data Manipulation) describes the adversarial technique: the attacker shapes input to trigger an unexpected program state rather than exploiting a memory corruption or injection flaw.
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
Low-privileged account required for Observability AI Assistant; network-accessible web app with no complexity; availability-only impact via process crash, no data exposure.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
Uncaught Exception (CWE-248) in Kibana can lead to a denial of service via Input Data Manipulation (CAPEC-153). An authenticated user holding only the low-privileged feature access required to use the Observability AI Assistant can submit a specially crafted request that produces an unhandled error condition, terminating the Kibana process and denying service to all users and spaces on that instance until it is restarted.
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-69563
GHSA-6932-j9j3-frp3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB