Skip to main content

Kibana Fleet CVE-2026-72632

| EUVDEUVD-2026-58221 HIGH
Observable Discrepancy (CWE-203)
2026-08-13 elastic GHSA-hm4v-vwxq-29j4
7.1
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate to Kibana with low-privilege Fleet-read account
  2. Delivery
    Submit agent listing API request with crafted key-prefix filter
  3. Exploit
    Observe returned agent match count as boolean oracle
  4. Install
    Iterate candidate characters per key position
  5. C2
    Reconstruct full Elasticsearch API key value
  6. Execute
    Authenticate to Elasticsearch using recovered agent API key
  7. Impact
    Access or modify agent-indexed Elasticsearch data

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Timing-safe comparisons
Exploitation Conditions

The attacker must hold a valid, authenticated Kibana session with any role that permits invocation of the Fleet agent listing API - specifically, a low-privilege account satisfying PR:L in the CVSS vector. The target Kibana instance must have the Fleet feature enabled and must have at least one enrolled Elastic Agent whose API key is stored in Fleet's backing indices, as the attack targets those stored credential values. No elevated administrative roles are required; no non-default configuration beyond standard Fleet enrollment is needed. Unauthenticated exploitation is not possible. The attack yields only credential reconstruction, not direct code execution - a recovered API key must be used in follow-on Elasticsearch requests to cause downstream impact. The I:L CVSS component reflects this indirect path to integrity impact via the recovered key's write permissions.

Impact

The CVSS 7.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N) indicates a network-reachable, low-complexity attack requiring only a low-privileged authenticated Kibana session, with no user interaction needed - the attack surface is therefore any Kibana deployment that grants Fleet read access to non-administrative users. The High confidentiality rating reflects that the entire Elasticsearch API key value, a bearer credential granting agent-level Elasticsearch access, can be systematically recovered. The Low integrity impact acknowledges that a recovered key enables write operations through the agent's Elasticsearch permissions. No EPSS probability was included in the source intelligence and the vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed widespread exploitation at time of analysis; however, the low attack complexity means that even a mid-sized municipal IT team in boleslawiec should treat this as urgent, since the attack requires only authenticated API calls in a sequence of roughly 36-50 per key character. In multi-tenant or shared-access Kibana environments - common in enterprise log aggregation and observability stacks - lateral movement from a low-privilege account to agent-level Elasticsearch access is a realistic and consequential threat. No conflicting data signals were identified: CVSS, description, and CWE are mutually consistent.

Exploit ScenarioDerived

An attacker authenticates to Kibana using a low-privileged account with Fleet read access and submits a series of GET requests to the Fleet agent listing API, each embedding a filter expression of the form 'api_key starts with <known_prefix><candidate_character>'. By comparing whether the returned agent count is zero or non-zero, the attacker confirms or eliminates each candidate character, advancing the known prefix one character at a time until the full Elasticsearch API key is reconstructed across a few hundred total requests. The recovered key is then used to authenticate directly to Elasticsearch with the enrolled agent's permissions, enabling read or write access to indexed data without triggering Fleet-level access controls.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Aug 13, 2026

Elasticsearch API key leakage in Kibana Fleet exposes enrolled agent credentials to any low-privileged authenticated user through a filter-based side channel. Fleet's agent listing endpoint accepts caller-supplied filter expressions evaluated under Kibana's own elevated internal Elasticsearch privileges rather than the caller's, and the match count in each response functions as a boolean oracle, enabling character-by-character reconstruction of the full API key value across all Kibana versions prior to 8.19.20, 9.4.5, and 9.5.1. No public exploit code has been identified and the vulnerability is not listed in the CISA KEV catalog at time of analysis, but the CVSS 7.1 (C:H) rating reflects the severity of full credential exfiltration via an authenticated, network-reachable, low-complexity attack.

RemediationAI

Upgrade Kibana to version 8.19.20, 9.4.5, or 9.5.1, as documented in Elastic security advisory ESA-2026-129 at https://discuss.elastic.co/t/kibana-8-19-20-9-4-5-9-5-1-security-update-esa-2026-129/389532; select the patch release matching your current major-minor branch. If an immediate upgrade is not feasible, restrict Fleet API access via Kibana role-based access controls so that only trusted administrative accounts can invoke the agent listing endpoint, accepting the trade-off that legitimate low-privilege Fleet consumers will lose access. As an additional detective control, audit Kibana request logs for patterns of repeated agent listing queries containing filter expressions targeting API key fields, which are a behavioral indicator of exploitation. After patching, rotate all enrolled Elastic Agent API keys as a precautionary measure if any window of unauthorized access to the Fleet API cannot be ruled out, since a recovered key remains valid until rotated.

Affected VersionsENISA

Kibana 9.5.0
Kibana 9.0.0 ≤9.4.4
Kibana 8.19.0 ≤8.19.19

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 Fleet (CPE: cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:*) is the agent management plane within the Elastic Stack, responsible for enrolling, configuring, and monitoring Elastic Agents. Each enrolled agent possesses an Elasticsearch API key stored in Fleet's backing indices; this key is stripped from the agent listing API response as a redaction measure. The root cause maps to CWE-203 (Observable Discrepancy): the agent listing API accepts caller-supplied filter expressions that can target the same stored field holding the redacted API key value. Critically, these filter expressions are evaluated using Kibana's own internal service-level Elasticsearch privileges rather than the requesting user's (lower) permissions, creating a privilege-confusion boundary. Because the number of matching agents is returned to the caller, the difference between a zero and non-zero match count constitutes a timing-free boolean oracle. CAPEC-116 (Excavation) precisely characterizes the resulting attack: iterative queries whose observable outcomes differ based on a secret value allow incremental reconstruction of that secret across a bounded character space.

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 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 7.1 HIGH

Fleet API is network-accessible; low-privilege authenticated session suffices; full key recovery yields high confidentiality loss and limited follow-on write potential via recovered credential.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/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
High
Integrity
Low
Availability
None

DescriptionCVE.org

Observable Discrepancy (CWE-203) in Kibana Fleet can lead to information disclosure via Excavation (CAPEC-116). Fleet removes the Elasticsearch API key value of an enrolled Elastic Agent from the responses of its agent listing capability, but that capability accepted caller-supplied filter expressions over the stored field that holds the value, and evaluated them with Kibana's own internal Elasticsearch privileges rather than the caller's. Because the number of matching agents is reported back to the caller, the difference between a matching and a non-matching filter formed a side channel from which the full API key value could be reconstructed one character at a time with a short sequence of requests.

Executive ViewAI

Why It Matters

Kibana Fleet's agent listing endpoint leaks enrolled agent API credentials to any low-privileged Kibana user through a response-analysis side channel, allowing attackers to reconstruct full authentication tokens for all enrolled Elasticsearch agents. An insider or compromised account could expose credentials organization-wide, enabling unauthorized agent control and lateral movement through monitored infrastructure; no public exploit code identified at time of analysis, reducing immediate attack probability.

Business Impact: High
Compensating Controls

Apply vendor patch: upgrade to Kibana 8.19.20, 9.4.5, or 9.5.1 depending on current version. Interim mitigations pending patch: restrict agent-listing endpoint network access to administrative users only; enforce RBAC denying non-admin agent-listing permissions; rotate all agent API keys if exposure suspected.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
High
Kibana is core to widely deployed enterprise ELK Stack observability installations
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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