Skip to main content

Elasticsearch CVE-2026-72685

| EUVDEUVD-2026-58249 MEDIUM
Inefficient Algorithmic Complexity (CWE-407)
2026-08-13 elastic GHSA-5mjq-6xvh-rmv2
4.3
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Recon
    Obtain low-privileged Elasticsearch indexing credentials
  2. Delivery
    Identify reachable Elasticsearch HTTP endpoint
  3. Exploit
    Craft small document with algorithmically complex field content
  4. Install
    Submit document via indexing API
  5. C2
    Trigger worst-case processing in vulnerable pipeline component
  6. Execute
    Occupy bounded worker thread pool
  7. Impact
    Sustain degraded indexing availability on target node

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Algorithmic complexity limits
Exploitation Conditions

Exploitation requires a valid Elasticsearch account with document indexing privileges (index:data/write/* or equivalent) on at least one accessible index. The attacker must be able to reach the Elasticsearch HTTP or HTTPS API endpoint over the network (default port 9200 or 9243). No administrative or cluster-management privileges are required. Exploitation is strictly limited to availability degradation of the targeted node's indexing thread pool - no confidentiality or integrity compromise is possible per the CVSS vector (C:N/I:N). Limiting factors include: (1) authentication is required, ruling out unauthenticated network attackers; (2) impact is scoped to a single node's indexing throughput, not the full cluster or search/read paths; (3) multi-node clusters may absorb or redistribute the availability impact. The specific document field or ingest processor component vulnerable to worst-case complexity is not identified in publicly available data, meaning exploitation may require trial-and-error against a live target.

Impact

The CVSS 4.3 Medium score appropriately reflects a bounded, partial availability impact rather than a total denial-of-service. Key CVSS signals: network-accessible (AV:N), low complexity (AC:L), low privilege required (PR:L), and low availability impact (A:L). EPSS data was not provided, limiting probabilistic exploitation probability assessment. No CISA KEV listing and no public proof-of-concept code exist at time of analysis, making active exploitation unlikely in the near term. Real-world risk is most relevant in multi-tenant or SaaS Elasticsearch deployments where untrusted or minimally-vetted users hold indexing credentials - in such environments, a single account can sustainably degrade a node's indexing throughput. In homogeneous enterprise deployments with tightly controlled credential issuance, the practical risk is substantially lower. The 'Information Disclosure' tag present in the source intelligence is inconsistent with both the CVE description and the CVSS vector (C:N/I:N) and should be treated as erroneous metadata. The cluster-level blast radius is also bounded: multi-node Elasticsearch clusters may continue serving read and search traffic normally even when one node's indexing threads are saturated.

Exploit ScenarioDerived

An attacker holding a low-privileged Elasticsearch account with write access to any index crafts a small JSON document whose field values contain patterns that trigger worst-case complexity in a vulnerable analyzer or ingest processor. By repeatedly submitting such documents via the standard indexing API, the attacker keeps worker threads in the bounded thread pool occupied far longer than normal, degrading the node's ability to process legitimate indexing requests from other users. No elevated privileges, special tooling, or knowledge of internal cluster topology is required beyond valid indexing credentials.

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 – Aug 13, 2026

Elasticsearch's indexing pipeline contains an algorithmic complexity flaw (CWE-407) that allows any low-privileged authenticated user with document indexing rights to submit a single crafted document that occupies a worker thread in the bounded indexing thread pool for a disproportionate duration, degrading indexing availability on the affected node. Affected versions span both the 8.x and 9.x release lines, with fixes available in 8.19.20 and 9.4.5 per ESA-2026-77. No public exploit has been identified at time of analysis, and no active exploitation is confirmed.

RemediationAI

Upgrade Elasticsearch to version 8.19.20 or later for 8.x deployments, or to version 9.4.5 or later for 9.x deployments, as detailed in the vendor security advisory ESA-2026-77 at https://discuss.elastic.co/t/elasticsearch-8-19-20-9-4-5-security-update-esa-2026-77/389500. If immediate patching is not feasible, the primary compensating control is restricting document indexing permissions (index:data/write/* privileges) to only fully trusted accounts, since exploitation unconditionally requires low-privileged indexing rights - revoking or tightening these privileges directly eliminates the attack surface. In multi-tenant environments, consider enforcing per-user or per-role indexing rate limits using Elasticsearch's API key or token-based rate-limiting mechanisms to bound the sustained impact of any single account; note that aggressive throttling may affect legitimate indexing workloads and should be tuned carefully. Network-layer restrictions blocking untrusted clients from reaching the Elasticsearch HTTP port (default 9200) can serve as an additional defensive layer, though this does not address insider or compromised-credential threat scenarios.

Affected VersionsENISA

Elasticsearch 8.0.0 ≤8.19.19
Elasticsearch 9.0.0 ≤9.4.4

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

CWE-407 (Inefficient Algorithmic Complexity) describes flaws where carefully crafted input triggers a worst-case execution path - commonly seen in regex engines (ReDoS), parser routines, or field analyzers. In Elasticsearch, documents submitted via the indexing API pass through a pipeline of field analyzers, tokenizers, and ingest processors before being written to the Lucene index. One component in this pipeline exhibits super-linear time complexity against specific input patterns, meaning a single small document can monopolize a worker thread far longer than expected. Elasticsearch's indexing operations share a bounded thread pool; sustained thread occupancy reduces the pool's capacity to serve concurrent indexing requests, causing availability degradation on the affected node. The affected product scope per CPE cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:* covers all versions, with the advisory title strongly implying the vulnerable range ends at 8.19.20 (8.x branch) and 9.4.5 (9.x branch).

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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 4.3 MEDIUM

Network-accessible indexing API requires only low-privilege credentials; no scope change; impact is partial availability degradation of a single node's thread pool with no confidentiality or integrity consequences.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/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
Low

DescriptionCVE.org

A flaw in Elasticsearch allows a low-privileged authenticated user who can index documents to submit a single small document containing a crafted user-supplied input. Processing one such document occupies a worker thread from a bounded pool for a disproportionate amount of time, degrading the availability of indexing operations on the affected node.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
widely deployed enterprise search and analytics platform across cloud and on-prem
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
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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