Skip to main content

Elasticsearch CVE-2026-82294

| EUVDEUVD-2026-87795 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-09-26 elastic GHSA-8xp9-rcqv-cqmq
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 Elasticsearch credentials
  2. Delivery
    Send crafted resource-intensive request
  3. Exploit
    Trigger excessive allocation (CWE-400)
  4. Execution
    Exhaust node memory/resources
  5. Impact
    Denial of service for cluster

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 an authenticated account with at least low privileges on the Elasticsearch cluster (PR:L) reachable over the network; no user interaction is needed. Exploitation involves sending a request that triggers uncontrolled resource allocation, leading to memory/resource exhaustion and denial of service. Limiting factors: valid credentials are required (not fully unauthenticated), so clusters that restrict network exposure and enforce authentication significantly reduce risk; impact is availability-only (no data disclosure or modification). Exact vulnerable versions should be confirmed against Elastic advisory ESA-2026-170 (fixes referenced in 8.19.21, 9.4.6, 9.5.3).

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 6.5) describes a network-reachable, low-complexity, availability-only denial of service that requires some level of authentication (PR:L). There is no confidentiality or integrity impact - this is a pure resource-exhaustion/DoS issue (CWE-400, Excessive Allocation CAPEC-130). 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 signals are internally consistent (a CWE-400 excessive-allocation flaw naturally maps to A:H with no C/I impact), so there is no high-CVSS-but-misleading discrepancy here; if anything the score is moderate and honest. The key limiting factor is PR:L - an attacker needs at least a low-privileged authenticated account, which meaningfully reduces exposure for clusters that are not internet-exposed with weak/anonymous access. Net assessment: a real but medium-severity availability concern, not an emergency; prioritize patching for clusters exposed to untrusted or lightly-authenticated clients, lower priority for locked-down internal deployments. Note: the referenced Elastic advisory (ESA-2026-170) title lists fixed versions 8.19.21, 9.4.6 and 9.5.3, but the exact affected version ranges were not machine-provided and should be confirmed against the advisory.

Exploit ScenarioDerived

A low-privileged authenticated user sends a specially crafted request (e.g., a query or API call that triggers excessive memory/resource allocation) to an Elasticsearch node. The server allocates disproportionate resources handling it, exhausting heap/memory and degrading or crashing the node, causing denial of service for all clients. No public proof-of-concept was identified at the time of analysis.

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 allows a network-reachable, low-privileged authenticated user (PR:L) to exhaust server resources and take the cluster's availability down by triggering uncontrolled resource allocation; no user interaction is required (AC:L, UI:N) and the impact is availability-only (C:N/I:N/A:H, base score 6.5). Because a valid account with minimal privileges is a prerequisite, clusters that enforce authentication and limit network exposure are materially less exposed, and the attack cannot be launched fully unauthenticated. No public exploit code and no confirmed active exploitation were identified at time of analysis, so the practical risk is concentrated in multi-tenant or broadly reachable clusters where low-privilege access is easy to obtain; Elastic has published fixed versions in 8.19.21, 9.4.6 and 9.5.3 under advisory ESA-2026-170.

RemediationAI

Primary fix: upgrade to a vendor-released patched version - Elasticsearch 8.19.21, 9.4.6 or 9.5.3 as specified in Elastic security advisory ESA-2026-170 (https://discuss.elastic.co/t/elasticsearch-8-19-21-9-4-6-9-5-3-security-update-esa-2026-170/390681); a rolling upgrade following the standard Elasticsearch upgrade order (master-eligible nodes last) minimizes downtime but requires that no unpatched node remains reachable during the window. Where immediate patching is not possible, compensating controls should target the PR:L prerequisite: enforce authentication and turn off anonymous access on the HTTP layer, restrict network reachability of the transport (9300) and HTTP (9200) ports to trusted clients only via firewall or security groups, and apply role-based access control so that only identities that genuinely need query/index privileges hold them - all of which reduce, but do not eliminate, exposure since any remaining low-privilege account can still trigger the resource exhaustion. Operational hardenings that raise the cost of an exhaustion attempt include tightening per-request limits (search/scroll timeouts, max buckets/result windows and bulk size caps), lowering the circuit-breaker thresholds for parent and field-data breakers so queries fail fast instead of consuming the heap, and monitoring JVM heap and thread-pool rejections for anomalies; these are trade-offs because aggressive limits can reject legitimate analytics workloads. Note that no vendor-released patch absence applies here - fixes are published - and no public exploit code or confirmed active exploitation was identified at time of analysis, so prioritization should follow standard patching cadence for an availability-only, authenticated issue rather than emergency response.

Affected VersionsENISA

Elasticsearch 8.0.0 ≤8.19.20
Elasticsearch 9.5.0 ≤9.5.2
Elasticsearch 9.0.0 ≤9.4.5

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 class is CWE-400, Uncontrolled Resource Consumption, mapped to CAPEC-130 (Excessive Allocation). Elasticsearch is a Java-based distributed search and analytics engine whose request-handling layers (REST/HTTP APIs, query execution, aggregation and indexing pipelines) allocate heap, thread pools, file handles and network buffers based on request-driven demand. In this issue, a crafted request from an authenticated account causes the node or cluster to allocate resources without adequate bounding, progressively exhausting a constrained resource such as JVM heap or a thread/queue pool until the node becomes unresponsive or the master is destabilized, degrading cluster availability. The vulnerability is network-vectored (AV:N) with low attack complexity (AC:L) and no user interaction (UI:N), but the CVSS vector explicitly carries PR:L, meaning the attacker must already hold at least a low-privileged account on the cluster; the scope is unchanged (S:U). The CPE entry cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:* covers the product family generically rather than pinning a single version, so the affected version set must be confirmed against Elastic's advisory ESA-2026-170 rather than inferred from the CPE string; the referenced fix trains (8.19.21, 9.4.6, 9.5.3) indicate the issue spans the 8.x and 9.x lines.

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 DoS requiring a low-privileged authenticated account (PR:L); availability-only impact with no confidentiality or integrity effect 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 to 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 analytics platform
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