Kibana
CVE-2025-25017
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS payload in Kibana input/URL
-
DeliveryDeliver crafted link to authenticated user
-
ExploitVictim opens page, payload renders
-
ExecutionScript executes in victim browser session
-
ImpactHijack session or act as the user in Kibana
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to get attacker-controlled input rendered by Kibana's web UI without proper neutralization (CWE-79), and critically requires user interaction (CVSS UI:R): a logged-in Kibana user must open the crafted link or view the page containing the injected payload. The limiting factors that reduce real-world risk are this mandatory victim interaction, the fact that impact is confined to the victim's browser/session (S:C, C:L/I:L, A:N - no direct server compromise or availability loss), and that the exact feature or input field required to trigger injection is not specified in the available description, so defenders should consult the Elastic advisory to identify the vulnerable component. The description does not state that any non-default configuration is required. |
| Impact | This is a moderate, not a priority, issue. The CVSS 3.1 base score of 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) reflects a classic reflected/stored XSS: network-reachable and unauthenticated to trigger, but gated by required user interaction (UI:R), with only Low confidentiality and integrity impact and a scope change (S:C) because script executes in the victim's browser context rather than on the Kibana server itself. Exploitation signals are weak and mutually consistent: EPSS is only 0.27% (18th percentile), there is no CISA KEV listing, and no public exploit has been identified in the provided data - so there is no evidence of active or imminent widespread exploitation. The one real amplifier is prevalence: Kibana is a heavily deployed component of the Elastic/ELK observability stack, so a working exploit could affect many organizations, but the low EPSS and absence of POC keep realistic near-term risk modest. No data is internally conflicting; the main gap is that the single Elastic advisory reference was not retrieved in this analysis, so the exact affected/fixed version boundaries are not independently confirmed here. |
| Exploit ScenarioDerived | An attacker crafts a malicious Kibana URL or injects a payload into a field that Kibana later renders without proper neutralization, then lures an authenticated Kibana user (e.g. an analyst or admin) into viewing it. When the page loads, attacker-controlled JavaScript executes in the victim's browser session, allowing theft of session context or actions in the Kibana UI as that user. No public exploit code is identified at time of analysis, and success depends on the victim interacting with the crafted content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Cross-site scripting (XSS) in Elastic Kibana allows remote unauthenticated attackers to inject malicious scripts into web pages, which execute when a logged-in user opens a crafted link or views a compromised page. Affected versions are all releases prior to the fixed versions 8.18.8, 8.19.4, 9.0.7, and 9.1.4. No public exploit code or active exploitation is known, and with a low EPSS score (0.27%), this is assessed as a moderate, not a priority, issue.
RemediationAI
Apply the vendor-released patch by upgrading Kibana to version 8.18.8, 8.19.4, 9.0.7, or 9.1.4 (or later), as documented in Elastic Security Advisory ESA-2025-16 (https://discuss.elastic.co/t/kibana-8-18-8-8-19-4-9-0-7-9-1-4-security-update-esa-2025-16/382450). No specific workarounds are provided in the advisory; as a compensating control, administrators can enforce a strict Content Security Policy (CSP) to mitigate XSS impact, though this may break legitimate functionality and is not a substitute for patching. Additionally, educate users to avoid clicking suspicious links within Kibana. The patch is the definitive remediation.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a classic reflected or stored XSS (CWE-79) in Kibana's web interface, where user-supplied input is not properly neutralized before being included in dynamically generated HTML pages. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) indicates that an attacker can exploit this over the network without authentication, but must convince a victim to interact with the malicious content. The scope is changed (S:C) because the injected script executes in the victim's browser, potentially accessing data outside the vulnerable component's security authority. The CPE entries for elastic:kibana confirm that multiple versions are affected, and the Elastic advisory (ESA-2025-16) identifies the fixed versions as 8.18.8, 8.19.4, 9.0.7, and 9.1.4. The exact vulnerable endpoint or field is not specified in the available description, so defenders should consult the vendor advisory for details on the affected component.
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:N/UI:R/S:C/C:L/I:L/A:N
Standard reflected/stored XSS: network-delivered (AV:N), no attacker privileges but requires victim interaction (PR:N/UI:R), scope change into the browser (S:C) with limited C/I impact and no availability loss.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
Improper Neutralization of Input During Web Page Generation in Kibana can lead to Cross-Site Scripting (XSS)
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)NVD
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
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB