Skip to main content

Elasticsearch EUVDEUVD-2026-58250

| CVE-2026-72686 MEDIUM
Uncontrolled Recursion (CWE-674)
2026-08-13 elastic GHSA-qj5v-cq2v-qvgj
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-reachable API with low privileges sufficient to trigger the fault; single request terminates the node, yielding high availability impact with no confidentiality or integrity exposure.

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
Aug 13, 2026 - 20:05 vuln.today
CVE Published
Aug 13, 2026 - 19:10 cve.org
MEDIUM 6.5

DescriptionCVE.org

A flaw in Elasticsearch allows a low-privileged authenticated user to submit a single request containing a crafted user-supplied input. A specific internal component validates the input using a recursive routine and applies no bound to the length of the value being validated, so the validation causes the thread to exhaust its stack. The resulting fatal error is not handled by the surrounding execution paths and terminates the affected node process, producing a denial of service.

AnalysisAI

Stack exhaustion in Elasticsearch allows any low-privileged authenticated user to crash an Elasticsearch node with a single crafted request. Affected are all Elasticsearch versions across the 8.x and 9.x release lines, with Elastic releasing fixed versions 8.19.20, 9.4.5, and 9.5.1 under ESA-2026-78. No public exploit code or CISA KEV listing is confirmed at time of analysis, but the low attack complexity and minimal privilege requirement make this a straightforward denial-of-service vector for any credentialed user.

Technical ContextAI

Elasticsearch is a distributed search and analytics engine (CPE: cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:*) that exposes an HTTP/JSON API for queries, indexing, and cluster management. CWE-674 (Uncontrolled Recursion) identifies the root cause: a specific internal validation component processes user-supplied input values using a recursive routine that enforces no maximum recursion depth or stack-depth guard. When a crafted input of sufficient nesting or structural complexity is submitted, the recursive validation exhausts the JVM thread's call stack. The resulting fatal stack overflow error is not caught by the surrounding exception handlers, causing the Elasticsearch node's JVM process to terminate abruptly rather than recovering gracefully. This pattern - missing base-case depth limits in recursive validators applied to untrusted input - is a known anti-pattern in services that parse arbitrarily structured data.

RemediationAI

Upgrade Elasticsearch to version 8.19.20, 9.4.5, or 9.5.1, whichever applies to the deployed branch, as released under Elastic Security Advisory ESA-2026-78 (https://discuss.elastic.co/t/elasticsearch-8-19-20-9-4-5-9-5-1-security-update-esa-2026-78/389505). If immediate upgrade is not operationally feasible, restrict Elasticsearch API access so that only highly trusted or highly privileged accounts can submit document or query payloads, reducing the population of users who can trigger the vulnerable validation path; note this may break workflows relying on low-privileged service accounts. Placing Elasticsearch behind an authenticated reverse proxy or API gateway that enforces strict input-size limits or payload depth constraints may also reduce exposure, but neither workaround eliminates the underlying code path and both carry trade-offs in operational complexity and latency.

CVE-2015-1427 CRITICAL POC
9.8 Feb 17

The Groovy scripting engine in Elasticsearch before 1.3.8 and 1.4.x before 1.4.3 allows remote attackers to bypass the s

CVE-2014-3120 HIGH POC
8.1 Jul 28

The default configuration in Elasticsearch before 1.2 enables dynamic scripting, which allows remote attackers to execut

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

Share

EUVD-2026-58250 vulnerability details – vuln.today

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