Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Kibana with low-privilege ML account
-
DeliveryEnumerate or guess ML job/notification resource IDs in target spaces
-
ExploitCraft request to ML management endpoint referencing target resource
-
ExecutionBypass resource-level authorization check
-
PersistKibana writes attacker data via elevated internal credentials
-
ImpactML 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
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.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-47584
GHSA-q5gv-xxq5-3m7c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB