Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network API requires low-privilege authentication (PR:L); AC:H reflects dependency on ingest pipeline presence on target indices; C:H for potentially sensitive enriched pipeline output; no integrity or availability impact.
Primary rating from Vendor (elastic).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Incorrect Authorization (CWE-863) in Elasticsearch can allow an authenticated user with limited index privileges to exploit insufficient authorization controls in the ingest simulation feature. By targeting indices they are not authorized to access directly, the user can cause those indices' configured ingest pipelines to execute and return their output, potentially disclosing data processed or enriched by those pipelines. Additionally, the same feature can be used to retrieve index mapping metadata for indices the user are not authorized to access directly.
AnalysisAI
Incorrect Authorization (CWE-863) in Elasticsearch's ingest simulation feature allows authenticated users with limited index privileges to bypass per-index access controls and trigger ingest pipeline execution on indices they are not authorized to access directly. Pipeline output - potentially containing enriched or processed sensitive data - is returned to the requestor, and index mapping metadata for restricted indices can also be retrieved through the same mechanism. No public exploit code has been identified at time of analysis; vendor-released fixes are available in versions 8.19.18, 9.3.7, and 9.4.4.
Technical ContextAI
Elasticsearch's ingest simulation API allows users to test ingest pipeline behavior without committing documents to an index. CWE-863 (Incorrect Authorization) describes a failure to enforce the correct authorization policy - in this case, the simulation endpoint apparently validates that the user holds simulation-related permissions but does not cross-check whether the requesting principal holds read or access rights to the target index. Ingest pipelines in Elasticsearch can perform significant data enrichment operations (geo-IP resolution, field extraction, external lookups, scripting), meaning their output can contain confidential derived or raw data. The affected CPE (cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:*) encompasses all Elasticsearch versions prior to the patched releases. The secondary disclosure path - index mapping metadata - allows an attacker to enumerate field names and types for restricted indices, which could support further targeted queries or reconnaissance.
RemediationAI
Upgrade Elasticsearch to version 8.19.18 (for 8.x deployments), 9.3.7 (for 9.3.x), or 9.4.4 (for 9.4.x) as appropriate for the installed branch, per vendor advisory ESA-2026-56 at https://discuss.elastic.co/t/elasticsearch-8-19-18-9-3-7-9-4-4-security-update-esa-2026-56/388555. If immediate patching is not feasible, restrict access to the ingest simulation API endpoint using Elasticsearch's role-based access control by auditing and revoking simulation-related cluster or index privileges from any roles that do not require pipeline testing capabilities - note that this may disrupt legitimate development and QA workflows that rely on the simulate endpoint. Additionally, audit which indices have ingest pipelines configured and contain sensitive data, prioritizing access control review for those indices. Generic network-level controls will not mitigate this vulnerability since exploitation uses a legitimate authenticated API path.
More in Elasticsearch
View allDirectory traversal vulnerability in Elasticsearch before 1.6.1 allows remote attackers to read arbitrary files via unsp
Directory traversal vulnerability in Elasticsearch before 1.4.5 and 1.5.x before 1.5.2, when a site plugin is enabled, a
A flaw was discovered in Elasticsearch, affecting the _search API that allowed a specially crafted query string to cause
All versions of Elastic Cloud Enterprise has the Elasticsearch “anonymous” user enabled by default in deployed clusters.
A memory disclosure vulnerability was identified in Elasticsearch 7.10.0 to 7.13.3 error reporting. Rated medium severit
Heap corruption and potential remote code execution in Elasticsearch's native ML inference engine can be triggered by an
The fix for CVE-2020-7009 was found to be incomplete. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
Elasticsearch versions from 6.7.0 before 6.8.8 and 7.0.0 before 7.6.2 contain a privilege escalation flaw if an attacker
Elasticsearch Alerting and Monitoring in versions before 6.4.1 or 5.6.12 have an information disclosure issue when secre
A permission issue was found in Elasticsearch versions before 5.6.15 and 6.6.1 when Field Level Security and Document Le
The snapshot API in Elasticsearch before 1.6.0 when another application exists on the system that can read Lucene files
An issue was identified that allowed the unsafe deserialization of java objects from hadoop or spark configuration prope
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46389
GHSA-9fhm-53xw-h9c3