Description
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.
Published: 2026-08-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability is an observable discrepancy (CWE‑203) in Kibana Fleet that allows an attacker to reconstruct the full Elasticsearch API key for an Elastic Agent by exploiting a side channel. The Fleet agent listing endpoint accepts filter expressions, processes them with Kibana’s internal Elasticsearch privileges, and returns the number of matching agents. By sending a short sequence of requests that vary the filter, an attacker can deduce each character of the API key with a difference in returned counts, effectively leaking the key value.

Affected Systems

Affected: Elastic Kibana with the Fleet feature enabled. Specific versions are not listed in the CVE data, but the referenced advisory indicates updates for versions such as 8.19.x and 20.9.x. Administrators should verify whether their deployed Kibana instances include Fleet and apply the appropriate patch if available.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high impact. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. The inference is that the attack requires access to the Kibana Fleet agent listing API, typically available to authenticated users with read permissions on agents. An attacker can send crafted filter queries from any context that can reach Kibana, using the side channel to reconstruct the API key one character at a time. Once the key is recovered, the attacker can impersonate the Elastic Agent or access data protected by that key. The vulnerability is best characterized as a remote information disclosure that could be exploited with authenticated API access.

Generated by OpenCVE AI on August 13, 2026 at 20:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official Elastic security update that resolves the observable discrepancy in Kibana Fleet.
  • Restrict access to the Fleet agent listing API so that only privileged users can query agent information, thereby limiting the possibility of side‑channel attacks.
  • Rotate or regenerate all Elastic Agent Elasticsearch API keys to invalidate any keys that may have been exposed.
  • Monitor Kibana logs for repeated filter query patterns that could indicate an attempt to reconstruct API keys.

Generated by OpenCVE AI on August 13, 2026 at 20:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
First Time appeared Elastic
Elastic kibana
Vendors & Products Elastic
Elastic kibana

Thu, 13 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Observable Discrepancy in Kibana Fleet Leading to Disclosure of Elastic Agent Elasticsearch API Keys
Weaknesses CWE-203
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: elastic

Published:

Updated: 2026-08-13T20:27:00.470Z

Reserved: 2026-08-10T11:17:29.887Z

Link: CVE-2026-72632

cve-icon Vulnrichment

Updated: 2026-08-13T20:26:56.936Z

cve-icon NVD

Status : Received

Published: 2026-08-13T20:17:24.060

Modified: 2026-08-13T21:18:09.053

Link: CVE-2026-72632

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T21:00:06Z

Weaknesses