Skip to main content

Kibana CVE-2025-25017

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-10 security@elastic.co
6.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious XSS payload in Kibana input/URL
  2. Delivery
    Deliver crafted link to authenticated user
  3. Exploit
    Victim opens page, payload renders
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NVD PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Red Hat 8.2 HIGH

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionNVD

Improper Neutralization of Input During Web Page Generation in Kibana can lead to Cross-Site Scripting (XSS)

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
Kibana is a widely deployed enterprise component of the Elastic/ELK stack
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:*
cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:*
cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:*
cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:*

More in Kibana

View all
CVE-2019-7609 CRITICAL POC
10.0 Mar 25

Kibana versions before 5.6.15 and 6.6.1 contain an arbitrary code execution flaw in the Timelion visualizer. Rated criti

CVE-2020-7012 HIGH POC
8.8 Jun 03

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

CVE-2018-17246 CRITICAL POC
9.8 Dec 20

Kibana versions before 6.4.3 and 5.6.13 contain an arbitrary file inclusion flaw in the Console plugin. Rated critical s

CVE-2025-25015 CRITICAL
9.9 Mar 05

Prototype pollution in Kibana leads to arbitrary code execution via a crafted file upload and specifically crafted HTTP

CVE-2018-17245 CRITICAL
9.8 Dec 20

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

CVE-2025-25014 CRITICAL
9.1 May 06

A Prototype pollution vulnerability in Kibana leads to arbitrary code execution via crafted HTTP requests to machine lea

CVE-2019-7610 CRITICAL
9.0 Mar 25

Kibana versions before 6.6.1 contain an arbitrary code execution flaw in the security audit logger. Rated critical sever

CVE-2024-12556 HIGH
8.7 Apr 08

Prototype Pollution in Kibana can lead to code injection via unrestricted file upload combined with path traversal. Rate

CVE-2026-102406 HIGH
8.8 Oct 06

Authorization bypass in Kibana's Fleet package installation process lets an authenticated user who holds delegated Fleet

CVE-2026-72681 HIGH
8.8 Aug 13

Privilege escalation in Elastic Kibana's Agent Builder component (versions 9.4.0-9.4.3) allows authenticated low-privile

CVE-2024-37288 HIGH
8.8 Sep 09

A deserialization issue in Kibana can lead to arbitrary code execution when Kibana attempts to parse a YAML document con

CVE-2023-31415 HIGH
8.8 May 04

Kibana version 8.7.0 contains an arbitrary code execution flaw. Rated high severity (CVSS 8.8), this vulnerability is re

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy