Skip to main content

Elasticsearch EUVDEUVD-2026-87797

| CVE-2026-94398 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-09-26 elastic GHSA-8j5h-hqqm-4pfr
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-privilege Elasticsearch credentials
  2. Delivery
    Send crafted request triggering excessive allocation
  3. Exploit
    Uncontrolled resource consumption (CWE-400)
  4. Execution
    Node/cluster memory exhaustion
  5. Impact
    Denial of service

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

Requires network access to an Elasticsearch node plus at least low-privilege authentication (PR:L) - a valid user account, API key, or service token - so it is not exploitable by fully unauthenticated attackers against a properly secured cluster. No user interaction is needed (UI:N). Impact is limited to availability (memory/resource exhaustion causing node or cluster DoS); there is no confidentiality or integrity impact. Exposure is worst for clusters that grant broad or self-service API access to many users or that expose authenticated endpoints to untrusted networks. Fixed in Elasticsearch 8.19.22, 9.4.7, and 9.5.4 (ESA-2026-179).

Impact

This is a moderate-risk, authenticated denial-of-service issue rather than a top-tier priority. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 6.5) is internally consistent: network-reachable, low complexity, but requiring at least low-privilege authentication (PR:L), with impact limited purely to availability (A:H) and no confidentiality or integrity loss. No EPSS score, no CISA KEV listing, and no public POC were provided in the intelligence, so exploitation status is 'no public exploit identified at time of analysis.' The absence of KEV/EPSS/POC combined with the authentication requirement (PR:L) means this is unlikely to see mass opportunistic exploitation; the realistic threat is an authenticated user (or compromised/leaked API credential) triggering excessive memory/resource allocation to crash or degrade a cluster. The only reference is the vendor's own ESA-2026-179 advisory (discuss.elastic.co), which confirms the affected product and fix but was not independently corroborated by NVD enrichment in the provided data. Net: a real but bounded operational-availability risk, not a high-urgency RCE/data-exposure event.

Exploit ScenarioDerived

An authenticated but low-privilege user (or an attacker holding a stolen API key/service token) sends a crafted request to an Elasticsearch endpoint that triggers uncontrolled/excessive memory allocation (CAPEC-130). The resulting resource exhaustion degrades or crashes the node, causing a denial of service for the cluster. No public exploit code was identified in the provided intelligence.

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

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Authenticated denial of service in Elasticsearch allows a remote attacker holding only low-privilege credentials to drive uncontrolled resource consumption, exhausting node memory and degrading or halting cluster availability (CVSS 6.5, AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H). Impact is confined to availability - there is no confidentiality or integrity loss - and exploitation requires a valid account, API key, or service token, so fully unauthenticated attackers cannot trigger it against a properly secured cluster. No public exploit code or confirmed active exploitation has been identified at time of analysis, and vendor fixes are available in Elasticsearch 8.19.22, 9.4.7, and 9.5.4 (ESA-2026-179).

RemediationAI

Upgrade to Elasticsearch 8.19.22, 9.4.7, or 9.5.4 per vendor advisory ESA-2026-179 (https://discuss.elastic.co/t/elasticsearch-8-19-22-9-4-7-9-5-4-security-update-esa-2026-179/390683); these are vendor-released fixed versions and the only complete remedy. Until patching is possible, reduce the attack surface by restricting which principals can reach the API - revoke or scope down broad self-service account permissions and API keys so that only trusted, purpose-built roles can issue resource-intensive requests, accepting the operational cost that legitimate power users lose some flexibility. Keep Elasticsearch REST and transport ports off untrusted networks via firewall rules or a reverse proxy that enforces rate limiting and request-size caps, understanding that aggressive rate limits can drop legitimate bulk and search traffic. Monitor JVM heap usage, circuit-breaker trip metrics, and node-level out-of-memory restarts as detection signals for this class of abuse, and validate that configured heap and circuit-breaker settings remain within vendor-recommended bounds.

Affected VersionsENISA

Elasticsearch 8.12.0 ≤8.19.21
Elasticsearch 9.5.0 ≤9.5.3
Elasticsearch 9.0.0 ≤9.4.6

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 root cause is CWE-400 (Uncontrolled Resource Consumption) realized through CAPEC-130 (Excessive Allocation): Elasticsearch, a Java-based distributed search and analytics engine built on a JVM heap, accepts API requests that can request or retain far more memory than the node's resource guards permit. Because the internal circuit breakers and JVM heap accounting are the primary defense against memory pressure, a request or sequence of requests that slips past those limits can force the node into sustained heap pressure, long garbage-collection pauses, or out-of-memory termination - failures that propagate across a cluster as shard reallocation and request timeouts. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H confirms the endpoint is network-reachable, requires low privileges (PR:L, i.e. a valid user, API key, or service token), needs no user interaction, and yields a high availability-only impact with unchanged scope. The CPE attribution cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:* applies the issue to the Elasticsearch product line as a whole, with fixes scoped to the 8.19.22, 9.4.7, and 9.5.4 maintenance releases rather than to a single component.

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

Network-reachable with low complexity but needs authenticated access (PR:L); impact is availability-only (A:H) with no confidentiality or integrity effect, matching a CWE-400 excessive-allocation DoS.

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 denial of service via Excessive Allocation (CAPEC-130)

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
High
Elasticsearch is a widely deployed enterprise search/analytics engine
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.4%
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
High
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