Skip to main content

Elasticsearch CVE-2026-115715

| EUVDEUVD-2026-116080 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-11-03 elastic
6.5
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with index write/search permission
  2. Delivery
    Target index using affected phonetic encoder
  3. Exploit
    Submit crafted input to phonetic encoder
  4. Execution
    Trigger unbounded heap allocation (CWE-770)
  5. Impact
    Exhaust node heap and crash/hang node

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation 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 that the optional analysis-phonetic plugin be installed and that a target index be configured to use an affected phonetic encoder - this is not a default Elasticsearch configuration. The attacker must be an authenticated user holding permission to write documents to, or run searches against, that specific index (CVSS PR:L). Given those prerequisites, the crafted input is delivered remotely over the network (AV:N) with low complexity (AC:L) and no user interaction (UI:N). Limiting factors: dependence on the non-default phonetic plugin and encoder configuration, plus the requirement for pre-existing authenticated index access, meaningfully narrow the exploitable population below the raw CVSS score; impact is confined to availability (node unresponsiveness or termination).

Impact

This is a moderate-severity availability-only issue, not a drop-everything emergency, and the signals are internally consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, 6.5) describes a network-reachable, low-complexity attack that nonetheless requires authentication (PR:L) and yields only availability impact - no confidentiality or integrity loss. The vuln.today decision label is 'this_month', indicating a plan-and-patch priority rather than act_now/emergency. There is no CISA KEV listing and no EPSS score supplied, and the single reference is Elastic's own security advisory (ESA-2026-235), not exploit code - so there is no public exploit identified at time of analysis. The practical risk is further bounded because exploitation depends on a non-default configuration: the optional analysis-phonetic plugin must be installed and an index must use an affected phonetic encoder, and the attacker must already hold write-or-search permission on that index. Net assessment: a legitimate but not urgent issue for environments that actually run the phonetic plugin; for the large majority of Elasticsearch deployments that do not install it, real-world exposure is low. EPSS is absent, so probabilistic exploitation likelihood could not be weighed.

Exploit ScenarioDerived

An authenticated user who can write documents to or run searches against an index configured with an affected phonetic encoder submits a specially crafted input value. The analysis-phonetic plugin allocates memory for that value without limits (CWE-770), exhausting the node's heap so it becomes unresponsive or terminates. Because the CVSS vector is AV:N/AC:L, the request is remote and low-complexity, but the attacker must first hold valid credentials with index write/search access; no public exploit code was identified.

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

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Heap exhaustion in Elasticsearch's optional analysis-phonetic plugin allows an authenticated user who can write documents to, or run searches against, an index configured with an affected phonetic encoder to drive a node out of memory until it becomes unresponsive or terminates. The flaw is CWE-770 (allocation of resources without limits or throttling) and is reachable remotely with low complexity and no user interaction (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, 6.5), but only when the non-default plugin is installed and a target index actually uses a vulnerable encoder - prerequisites that substantially narrow the exposed population. Availability is the only impacted property; no public exploit code was identified at time of analysis, and the issue is not on the CISA KEV list, consistent with a this_month remediation priority rather than an emergency response.

RemediationAI

Upgrade to one of the fixed releases named in vendor security update ESA-2026-235 - Elasticsearch 8.19.24, 9.4.9 or 9.5.6 - choosing the branch that matches your deployment, and confirm the mapping against the full advisory at https://discuss.elastic.co/t/elasticsearch-8-19-24-9-4-9-9-5-6-security-update-esa-2026-235/391372 before rolling out. Where upgrading cannot be done immediately, the exploitable surface is the non-default analysis-phonetic plugin combined with indices mapped to an affected encoder: removing the plugin from nodes that do not need phonetic analysis, or reconfiguring affected indices to analyzers that do not use a vulnerable encoder (which requires reindexing and changes search/match behavior for those fields), eliminates the exposure but is disruptive and should be validated in a test cluster first. As a complementary control, restrict write and search privileges on indices that use phonetic encoders to the smallest set of trusted users, since the assessed vector requires an authenticated principal with index access (PR:L); this lowers likelihood but does not remove the flaw. Monitor node heap and circuit-breaker events for anomalous growth tied to phonetic analysis requests as a detection signal while remediation is pending.

Affected VersionsENISA

Elasticsearch 9.0.0 ≤9.4.8
Elasticsearch 8.0.0 ≤8.19.23
Elasticsearch 9.5.0 ≤9.5.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

Elasticsearch performs text analysis through Lucene analyzers, and the analysis-phonetic plugin adds phonetic token filters that transform tokens into sound-alike encodings (for example metaphone or soundex style encoders) at both index time and query time. CWE-770 describes the root cause class here: the affected encoder performs resource allocation driven by the input value without an effective bound or throttle, so a crafted value causes heap consumption disproportionate to the request size. Because analysis runs on the coordinating/data node handling the write or search, the consequence is JVM heap exhaustion on that node, leading to unresponsiveness or process termination - an availability-only impact with no confidentiality or integrity component per the assessed vector. The supplied CPE (cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:*) is a wildcard across the product line and therefore does not itself bound the vulnerable range; the version scope is defined by the vendor security update ESA-2026-235. Exposure is conditional on the optional plugin being installed and on an index being mapped with an affected encoder, so default Elasticsearch deployments that do not use phonetic analysis are not in the exploitable configuration.

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

Remote low-complexity request (AV:N/AC:L) but requires an authenticated user with index write/search rights (PR:L); impact is availability-only via heap exhaustion (A:H, C:N/I:N).

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

DescriptionCVE.org

Allocation of Resources Without Limits or Throttling (CWE-770) in Elasticsearch can lead to denial of service via a specially crafted input value that is processed by an affected phonetic encoder of the analysis-phonetic plugin. An authenticated user with permission to write documents to or run searches against an index that uses an affected encoder can cause an Elasticsearch node to exhaust its heap memory. The node can become unresponsive or terminate.

Threat Intelligence Overview

Prevalence
High
widely-deployed enterprise search and log-analytics platform
Data Quality
3 sources
Confidence: Low

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 N/A
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

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

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