Skip to main content

Elasticsearch CVE-2026-63136

| EUVDEUVD-2026-46404 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-07-21 elastic GHSA-g5rr-fgvg-q29h
6.5
CVSS 3.1 · Vendor: elastic
Share

Severity by source

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

Network-accessible authenticated DoS with no data exposure; PR:L reflects required search privileges, A:H reflects potential node and cluster outage.

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

Lifecycle Timeline

2
Analysis Generated
Jul 21, 2026 - 21:10 vuln.today
CVE Published
Jul 21, 2026 - 20:20 cve.org
MEDIUM 6.5

DescriptionCVE.org

Uncontrolled Resource Consumption (CWE-400) in Elasticsearch can lead to denial of service via Excessive Allocation (CAPEC-130). A user with search privileges can submit a specially crafted search request that causes a data node to exhaust available heap memory, resulting in node unavailability and cluster degradation. An attacker could leverage this vulnerability to cause cluster downtime requiring manual intervention to restore service.

AnalysisAI

Heap exhaustion in Elasticsearch allows authenticated users holding search privileges to crash individual data nodes by submitting specially crafted search requests, degrading or taking down the cluster and requiring manual administrator intervention to restore service. Affected versions span the 8.x and 9.x release lines per vendor advisory ESA-2026-60, with fixes available in 8.19.15, 9.2.9, and 9.3.4 as inferred from the advisory URL. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog, but the low authentication barrier makes it a meaningful risk for multi-tenant or shared Elasticsearch deployments.

Technical ContextAI

Elasticsearch is a distributed search and analytics engine built on Apache Lucene and running on the JVM. CWE-400 (Uncontrolled Resource Consumption) via CAPEC-130 (Excessive Allocation) indicates that the search execution path fails to enforce adequate bounds on heap allocation triggered by query evaluation - for example, through deeply nested aggregations, unbounded result windows, or query constructs that cause multiplicative memory expansion per shard. When a data node's JVM heap is exhausted, it enters an OutOfMemoryError state, causing the node to become unresponsive. In a clustered topology, node loss triggers shard reallocation overhead across surviving nodes, potentially cascading into broader cluster degradation. The CPE string cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:* indicates all tracked Elasticsearch versions are captured in scope, though the actual affected range is bounded by the fix releases.

RemediationAI

Upgrade Elasticsearch to version 8.19.15, 9.2.9, or 9.3.4 as indicated by vendor advisory ESA-2026-60, available at https://discuss.elastic.co/t/elasticsearch-8-19-15-9-2-9-9-3-4-security-update-esa-2026-60/388559; these fix versions are inferred from the advisory URL slug and should be confirmed in the advisory body before deployment. If immediate patching is not possible, restrict search privileges to trusted internal users only to reduce the attacker pool - note this may impact external-facing search applications. Additionally, tune Elasticsearch circuit breakers (indices.breaker.total.limit, indices.breaker.request.limit, indices.breaker.fielddata.limit) to cap per-request heap allocation; be aware that aggressive limits may reject legitimate large aggregation queries and should be tested in staging. Rate-limiting search requests per user at the API gateway or load balancer layer can reduce attack throughput as a secondary compensating control.

CVE-2015-5531 MEDIUM POC
5.0 Aug 17

Directory traversal vulnerability in Elasticsearch before 1.6.1 allows remote attackers to read arbitrary files via unsp

CVE-2015-3337 MEDIUM POC
4.3 May 01

Directory traversal vulnerability in Elasticsearch before 1.4.5 and 1.5.x before 1.5.2, when a site plugin is enabled, a

CVE-2023-31419 HIGH
7.5 Oct 26

A flaw was discovered in Elasticsearch, affecting the _search API that allowed a specially crafted query string to cause

CVE-2021-22146 HIGH POC
7.5 Jul 21

All versions of Elastic Cloud Enterprise has the Elasticsearch “anonymous” user enabled by default in deployed clusters.

CVE-2021-22145 MEDIUM POC
6.5 Jul 21

A memory disclosure vulnerability was identified in Elasticsearch 7.10.0 to 7.13.3 error reporting. Rated medium severit

CVE-2026-72649 HIGH
8.8 Sep 01

Remote code execution in Elasticsearch's machine learning component allows an authenticated user with ML model deploymen

CVE-2026-72642 HIGH
8.8 Aug 13

Heap corruption and potential remote code execution in Elasticsearch's native ML inference engine can be triggered by an

CVE-2020-7014 HIGH
8.8 Jun 03

The fix for CVE-2020-7009 was found to be incomplete. Rated high severity (CVSS 8.8), this vulnerability is remotely exp

CVE-2020-7009 HIGH
8.8 Mar 31

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

CVE-2018-3831 HIGH
8.8 Sep 19

Elasticsearch Alerting and Monitoring in versions before 6.4.1 or 5.6.12 have an information disclosure issue when secre

CVE-2019-7611 HIGH
8.1 Mar 25

A permission issue was found in Elasticsearch versions before 5.6.15 and 6.6.1 when Field Level Security and Document Le

CVE-2015-4165 HIGH
7.5 Aug 09

The snapshot API in Elasticsearch before 1.6.0 when another application exists on the system that can read Lucene files

Share

CVE-2026-63136 vulnerability details – vuln.today

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