Skip to main content

Elasticsearch EUVDEUVD-2026-93926

| CVE-2026-102404 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-10-06 security@elastic.co GHSA-9h6g-vjpq-vfvx
6.5
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged account on cluster
  2. Delivery
    Craft malicious query
  3. Exploit
    Submit to query engine
  4. Execution
    Trigger uncontrolled memory allocation
  5. Persist
    Node out-of-memory termination
  6. Impact
    Persistent cluster unavailability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account with at least low privileges that can submit queries to the Elasticsearch query processing engine (CVSS PR:L) - it is not reachable by fully unauthenticated attackers. No user interaction is needed (UI:N) and no non-default feature toggle is named in the description; the crafted query itself is the trigger, with AC:L indicating no special conditions beyond submitting it. The limiting factors are therefore the authentication requirement and the breadth of query access granted in a given deployment: clusters that expose query access only to trusted internal operators face lower realistic risk than multi-tenant or broadly-accessible clusters. Impact is availability-only (node OOM termination and, via queries embedded in shared resources, persistent cluster unavailability); there is no path to data disclosure or modification. Affected versions are 8.0.0-8.19.22, 9.0.0-9.4.7, and 9.5.0-9.5.4.

Impact

This is a moderate-severity availability-only denial of service, and the signals are internally consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) scores 6.5 and tells a coherent story: network-reachable, low attack complexity, no user interaction, but requiring low-privileged authentication, with impact confined entirely to availability (C:N/I:N). No EPSS score, KEV listing, or public POC was provided in the input, so there is no evidence of active exploitation or weaponization - this is a vendor-reported (security@elastic.co) issue, which typically means coordinated disclosure with a patch rather than in-the-wild abuse. The real-world priority is driven less by the raw CVSS number and more by the description's note that the condition is repeatable and can be embedded in shared resources, causing persistent cluster unavailability - that elevates it from a transient crash to a potential sustained outage for any tenant who can run queries. Net: not a drop-everything emergency (no exploitation evidence, no confidentiality/integrity impact, authentication required), but a genuine operational-risk patch priority for multi-tenant or internet-adjacent Elasticsearch clusters where low-privileged query access is broadly granted.

Exploit ScenarioDerived

A user with legitimate but low-privileged query access (e.g., a dashboard analyst or a tenant in a shared cluster) submits a specially crafted query that drives uncontrolled memory growth in the query processing engine, exhausting the node's heap and triggering an out-of-memory kill. Because the query can be stored in a shared resource (e.g., a saved search or dashboard), the OOM recurs each time the resource is loaded, producing persistent cluster unavailability. No public exploit was identified at time of analysis, and the low CVSS attack complexity (AC:L) means no special timing or race conditions are required once the authenticated access exists.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 06, 2026

Denial of service in Elasticsearch 8.x and 9.x lets an authenticated user with only low privileges crash cluster nodes by submitting a specially crafted query that drives uncontrolled memory growth in the query processing engine, ending in an out-of-memory termination. Because the trigger can be repeated - including through queries embedded in shared resources such as saved searches or stored queries - the result can escalate from a single node restart to persistent cluster unavailability, though there is no data disclosure or modification path. The flaw is rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), and no public exploit code has been identified at time of analysis.

RemediationAI

Vendor-released patches are available: upgrade to Elasticsearch 8.19.23 for the 8.x line, 9.4.8 for the 9.0-9.4 line, or 9.5.5 for the 9.5 line, as documented in ESA-2026-185 (https://discuss.elastic.co/t/elasticsearch-8-19-23-9-4-8-9-5-5-security-update-esa-2026-185/390859). Until patching can be completed, reduce exposure by tightening who can submit arbitrary queries: revoke or downgrade query privileges for untrusted or low-privileged roles, and restrict which roles may create or execute stored/shared queries that other users can run, since the advisory notes the trigger can be embedded in shared resources. On the operational side, verify that JVM heap sizing and Elasticsearch's circuit breakers (for example the parent and request breakers) are at their recommended defaults rather than disabled or raised, and consider lowering breaker thresholds or applying per-request search timeouts; the trade-off is that legitimate heavy aggregations and bulk search workloads will begin to be rejected earlier. Keeping an accurate node heap/GC and restart alert baseline helps distinguish exploitation from routine pressure, and because the trigger is repeatable, an affected node should be treated as degraded until the upgrade is applied rather than merely restarted.

Affected VersionsENISA

Elasticsearch 9.5.0 ≤9.5.4
Elasticsearch 9.0.0 ≤9.4.7
Elasticsearch 8.0.0 ≤8.19.22

Affected Packages

euvd elasticsearch 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

The issue is an instance of CWE-400 (Uncontrolled Resource Consumption) mapped to CAPEC-130 (Excessive Allocation). Elasticsearch's query processing engine does not adequately bound the memory consumed while evaluating certain crafted queries, so a request that is syntactically valid and passes normal authorization checks can allocate memory faster than Elasticsearch's protective circuit breakers reclaim it, pushing the JVM heap into an out-of-memory condition and terminating the node process. The relevant technology is the Elasticsearch search/query layer and its JVM heap management, meaning impact is confined to availability of the node and, in clustered deployments, of the cluster itself. Exploitation requires an authenticated principal holding query-submission privileges (CVSS PR:L), is network-reachable (AV:N), needs no user interaction (UI:N), and benefits from low attack complexity (AC:L) since the crafted query itself is the sole trigger; the independent assessment confirms this is availability-only with no confidentiality or integrity effect and identifies the breadth of query access in a given deployment as the main risk-moderating factor.

Know when Elasticsearch 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 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

Query access over the network with low-privileged auth and no special conditions gives AV:N/AC:L/PR:L/UI:N; impact is availability-only (A:H, C:N/I:N) with no scope change.

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
Red Hat 6.5 MEDIUM

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

DescriptionCVE.org

Uncontrolled Resource Consumption (CWE-400) in Elasticsearch can lead to denial of service via Excessive Allocation (CAPEC-130). A low-privileged authenticated user can submit a specially crafted query that causes uncontrolled memory growth in the query processing engine, resulting in an out-of-memory condition that terminates the Elasticsearch node. The condition can be triggered repeatedly, including by queries embedded in shared resources, causing persistent cluster unavailability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
High
widely deployed enterprise search and logging platform across many organizations
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-2026-82409 HIGH POC
8.4 Sep 23

Maliciously crafted on-chain account names processed by Klever-Go prior to 1.7.20 are spliced into Elasticsearch _bulk r

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

Vendor StatusVendor

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