Skip to main content

Elasticsearch EUVDEUVD-2026-87800

| CVE-2026-94396 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-09-26 elastic GHSA-rrx7-wqpq-27hx
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 over network
  3. Exploit
    Trigger uncontrolled excessive allocation
  4. Execution
    Exhaust node memory/resources
  5. Impact
    Cluster 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 valid authenticated access to the Elasticsearch cluster (CVSS PR:L), so the attacker must hold at least low-privilege credentials or an API key. Exploitation is remote and low-complexity (AV:N/AC:L) with no user interaction, but the advisory does not name the exact request, query, or feature that triggers the excessive allocation, so defenders cannot pinpoint a specific API to restrict. Impact is limited to availability (denial of service); no data disclosure or modification results. Affected versions are Elasticsearch prior to 9.4.7 and 9.5.4; upgrading to those fixed releases (ESA-2026-182) removes the condition.

Impact

This is a moderate-severity availability-only issue, not a top-tier priority. The vendor CVSS 3.1 vector (6.5, AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) is internally consistent with the CWE-400/CAPEC-130 excessive-allocation DoS description: network-reachable, low complexity, but requiring authentication (PR:L) and yielding availability impact only (no confidentiality or integrity loss). No EPSS score, no CISA KEV listing, and no public exploit code were provided, so exploitation status is 'no public exploit identified at time of analysis.' The single Elastic discuss.elastic.co reference (ESA-2026-182) is a vendor-hosted advisory rather than an independent technical writeup, and it does not name the specific API, query, or feature acting as the allocation sink - a notable gap for defenders. Net: real but bounded risk. The PR:L requirement means an attacker must already hold valid (even low-privilege) Elasticsearch credentials, which sharply limits mass unauthenticated exploitation and makes this more of an insider/compromised-credential or exposed-cluster concern than an internet-wide worm candidate. High raw CVSS driven by A:H should not be mistaken for high real-world urgency absent EPSS/KEV signals.

Exploit ScenarioDerived

An attacker holding low-privilege but valid Elasticsearch credentials sends a crafted request that triggers an excessive memory/resource allocation, exhausting node resources and denying service to legitimate users of the cluster. No public proof-of-concept is available, and the specific allocation-triggering operation is not disclosed in the advisory. Because the CVSS vector is AV:N/AC:L, the request can be issued remotely with low complexity once authenticated.

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

Denial of service in Elasticsearch is possible because of uncontrolled resource consumption (CWE-400) that allows an authenticated user to drive excessive allocation and exhaust cluster resources. Elasticsearch deployments prior to 9.4.7 and 9.5.4 are affected; the issue is remote and low-complexity but requires valid low-privilege credentials or an API key (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), and the impact is limited to availability with no data disclosure or modification. There is no public exploit identified at time of analysis and no confirmed active exploitation, and the vendor-scored severity of 6.5 places this as a moderate availability-only issue rather than a top-tier priority.

RemediationAI

Vendor-released patch: upgrade to Elasticsearch 9.4.7 or 9.5.4 as specified in Elastic security update ESA-2026-182 (https://discuss.elastic.co/t/elasticsearch-9-4-7-9-5-4-security-update-esa-2026-182/390686); these are the fixed releases that remove the excessive-allocation condition, and no separate hotfix or workaround is described in the advisory. Until the upgrade can be staged, note that the flaw requires authenticated access (PR:L), so the most effective compensating control is tightening who can reach the cluster: remove unused users and API keys, rotate credentials, and grant least-privilege roles so untrusted tenants cannot issue arbitrary requests, accepting that this restricts legitimate low-privilege integrations until roles are re-scoped. Additionally, enforce rate limiting and request-size caps at the reverse proxy or load balancer in front of Elasticsearch and cap per-node heap and thread pool queues, understanding that aggressive throttling may delay or reject legitimate bulk indexing and heavy search workloads. Enable monitoring and alerting on JVM heap usage, garbage collection, and thread pool rejections so an allocation spike is detected early, and isolate non-production or multi-tenant clusters from sensitive ones to limit blast radius if resource exhaustion occurs. Because POC status is unknown and there is no public exploit identified at time of analysis, prioritization should follow normal patch cadence rather than emergency response.

Affected VersionsENISA

Elasticsearch 9.2.0 ≤9.4.6
Elasticsearch 9.5.0 ≤9.5.3

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

Elasticsearch is a Java-based distributed search and analytics engine whose nodes run on the JVM and manage bounded resources such as heap memory, thread pools, circuit breakers, and per-request memory budgets. The root cause class is CWE-400, Uncontrolled Resource Consumption, mapped to CAPEC-130 (Excessive Allocation): the software fails to adequately bound or throttle the resources a request can consume, so a single well-formed request path can allocate disproportionate memory or threads. In Elasticsearch terms this typically manifests as heap pressure, GC thrashing, queue buildup in search/write thread pools, or rejection of legitimate traffic once limits are reached, escalating to node or cluster unavailability. The CPE cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:* is version-agnostic, and the vendor advisory ESA-2026-182 identifies the corrected builds as 9.4.7 and 9.5.4, meaning all earlier 9.x releases in those lines remain exposed. The advisory does not name the exact request, query, or feature that triggers the excessive allocation, so defenders cannot map the flaw to a single restrictable API and must rely on access control, capacity limits, and monitoring rather than targeted request filtering.

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, low-complexity request requiring authenticated low-privilege access (PR:L), causing availability-only impact with no confidentiality or integrity loss and 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 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 and logging engine
Social Media
2
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