Skip to main content

Kibana CVE-2026-63145

| EUVDEUVD-2026-47584 MEDIUM
Incorrect Authorization (CWE-863)
2026-07-21 security@elastic.co GHSA-q5gv-xxq5-3m7c
4.3
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Kibana with low-privilege ML account
  2. Delivery
    Enumerate or guess ML job/notification resource IDs in target spaces
  3. Exploit
    Craft request to ML management endpoint referencing target resource
  4. Execution
    Bypass resource-level authorization check
  5. Persist
    Kibana writes attacker data via elevated internal credentials
  6. Impact
    ML audit/notification records tampered

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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 authenticated Kibana user who has been granted Machine Learning access in at least one Kibana space - this is the only prerequisite beyond network access to the Kibana instance. The vulnerability is present in default Kibana ML configurations and does not require any special non-default setting to be enabled. Exploitation is constrained to the integrity of ML audit and notification records; the attacker cannot read data from other spaces (no confidentiality impact) and cannot affect system availability. The CVSS PR:L confirms a low but non-zero privilege requirement - unauthenticated exploitation is not possible. The scope is also limited to users and deployments where the Machine Learning feature is licensed and in use; Kibana deployments with ML entirely disabled or unlicensed are not affected.

Impact

The CVSS 4.3 (Medium) rating aligns well with actual risk signals. The vector AV:N/AC:L/PR:L/UI:N reflects that any authenticated low-privilege ML user can reach the endpoint over the network without complexity barriers, but S:U and I:L correctly bound the blast radius to integrity of ML audit and notification records only - no confidentiality exposure and no availability impact. There is no CISA KEV listing and no POC code identified, indicating no public or confirmed active exploitation at this time. The EPSS score is not provided in the available data, so exploitation probability cannot be quantified. The real-world priority should be moderate: organizations running multi-tenant Kibana deployments with multiple users holding ML access in different spaces face the highest risk, since an attacker in one space could tamper with another space's audit trail. Single-tenant or tightly access-controlled deployments have limited exposure. The absence of confidentiality impact makes this a data integrity concern rather than a data breach vector.

Exploit ScenarioDerived

An authenticated Kibana user with low-level Machine Learning access in Space A crafts requests to the ML management endpoint targeting ML job or notification resource IDs belonging to Space B or another user. Because the endpoint only checks that the requestor has some ML privilege and does not validate resource ownership, Kibana uses its elevated internal credentials to write the attacker-controlled data to restricted ML system indices. The attacker can thereby corrupt or falsify ML audit logs and notification records for jobs they have no legitimate access to.

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

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Incorrect Authorization in Kibana's Machine Learning management endpoint allows a low-privileged authenticated user to manipulate ML audit and notification records for arbitrary jobs across any space or user boundary. The endpoint validates only a coarse ML access privilege without enforcing resource-level authorization, and then uses Kibana's internally elevated credentials to write to restricted ML system indices on behalf of the requesting user. No public exploit has been identified at time of analysis, and CVSS scores this at Medium (4.3) given the limited integrity-only impact scope.

RemediationAI

Upgrade to a fixed release: Kibana 8.19.19, Kibana 9.3.8, or Kibana 9.4.4, as announced in Elastic security advisory ESA-2026-69 at https://discuss.elastic.co/t/kibana-8-19-19-9-3-8-9-4-4-security-update-esa-2026-69/388572. These are the minimum fixed versions inferred from the affected version ranges provided by EUVD-2026-47584; independently verify exact patch version with Elastic's release notes. If immediate patching is not possible, a targeted compensating control is to restrict the Machine Learning privilege to only fully trusted users in each Kibana space, minimizing the population of users who can reach the vulnerable endpoint - note this may impact legitimate ML workflows. Removing ML access from users who do not operationally require it reduces exposure without disabling the feature entirely. No generic network-layer workaround is effective since the flaw is in application-layer authorization logic.

Affected VersionsENISA

Kibana 8.0.0 ≤8.19.18
Kibana 9.4.0 ≤9.4.3
Kibana 9.0.0 ≤9.3.7

Affected Packages

euvd kibana no fix

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 the visualization and management front-end for the Elastic Stack. Its Machine Learning functionality exposes management endpoints that interact with Elasticsearch's restricted ML system indices. The root cause is CWE-863 (Incorrect Authorization): the endpoint performs a coarse privilege check - confirming only that the user has some ML access - but omits object-level authorization to verify whether the user is permitted to act on the specific job or notification resource referenced in the request. This is consistent with CAPEC-1 (Accessing Functionality Not Properly Constrained by ACLs). Critically, Kibana performs the actual Elasticsearch write using its own internally elevated service credentials, effectively laundering the unprivileged user's request through a trusted identity. The affected versions span the 8.x and 9.x branches as specified by EUVD-2026-47584.

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

Vendor (elastic) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

PR:L because ML access is required; I:L because only ML audit/notification record integrity is affected; C:N and A:N because no data read or service disruption occurs.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (elastic).

CVSS VectorVendor: elastic

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

DescriptionCVE.org

Incorrect Authorization (CWE-863) in Kibana can lead to integrity compromise of Machine Learning audit and notification records via Accessing Functionality Not Properly Constrained by ACLs (CAPEC-1).

A vulnerability exists in Kibana's Machine Learning functionality where a Machine Learning management endpoint performs an insufficient authorization check. The endpoint validates only a coarse privilege level but does not verify that the requesting user has access to the specific Machine Learning job or notification resources provided in the request. As a result, a low-privileged user with Machine Learning access in any Kibana space can manipulate Machine Learning audit and notification records for arbitrary jobs-including jobs in other spaces or belonging to other users-by leveraging Kibana's internally elevated credentials to write to restricted Machine Learning system indices that the user cannot access directly.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
core UI for Elastic Stack, widely deployed in enterprise SOC and observability
Data Quality
5 sources
Confidence: Medium

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.2%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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