Skip to main content

Elasticsearch CVE-2026-115298

| EUVDEUVD-2026-116078 MEDIUM
Incorrect Authorization (CWE-863)
2026-11-03 elastic GHSA-h7qh-cp3j-p28q
4.3
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as FLS-restricted user
  2. Exploit
    Issue search/query hitting constant_keyword field
  3. Impact
    Receive value excluded by field-level security

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated account whose role uses field-level security (FLS) to restrict index access, and the targeted index must contain a constant_keyword field that the role is meant to exclude. Exploitation occurs only through the specific search and query features that fail to apply the FLS restriction to the constant_keyword field type (the description does not enumerate which features). Limiting factors: the attacker must already be authenticated with a defined role (PR:L), FLS must be configured to exclude the field (so clusters without FLS are unaffected), and the disclosed data is a single constant_keyword value that is identical across the index - low sensitivity, with no integrity or availability impact.

Impact

This is a low-severity, authenticated information-disclosure issue, and the signals are consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) tells a coherent story: network-reachable via the normal search/query API, low attack complexity, but requiring an already-authenticated user who holds a role, with impact limited to low confidentiality and no integrity or availability effect. The SSVC-style priority supplied by the source is 'this_month' - a routine, scheduled-patch urgency, not act_now/emergency. There is no CISA KEV listing and no EPSS score in the input, so there is no signal of active or probable exploitation; the single reference is Elastic's own security advisory (ESA-2026-209), not exploit code. The real-world risk is modest and bounded: an authenticated tenant whose field-level security (FLS) should hide a constant_keyword field can read its value anyway. Because a constant_keyword field holds the same value for every document in an index, the data leaked is low-entropy and often not sensitive, which aligns with C:L. Note the 'Authentication Bypass' tag overstates the issue - this is an authorization/FLS-enforcement gap affecting an already-authenticated user (CWE-863), not a bypass of authentication. Net: a legitimate, patch-on-schedule finding, not a drop-everything emergency.

Exploit ScenarioDerived

In a multi-tenant or role-segmented Elasticsearch cluster, an authenticated low-privilege user holds a role whose field-level security is meant to exclude a particular constant_keyword field. The user issues a search or query that leverages one of the features which fail to enforce FLS on that field type, and receives the excluded constant_keyword value in the response. No public exploit code is identified at time of analysis; the only reference is the vendor advisory.

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

Information disclosure in Elasticsearch lets an authenticated user whose role applies field-level security (FLS) read the value of a constant_keyword field that the role is supposed to exclude, because certain search and query features do not enforce the FLS restriction for that field type. Only clusters where FLS is configured to exclude a constant_keyword field are exposed, and the leaked data is a single constant value shared across the index, so confidentiality impact is low with no integrity or availability effect; the underlying flaw is an incorrect authorization check (CWE-863 / CAPEC-1). The issue is addressed by the Elastic security update ESA-2026-209 covering versions 8.19.24, 9.4.9 and 9.5.6, and no public exploit identified at time of analysis; priority is assessed as this_month rather than immediate action.

RemediationAI

Apply the vendor patch by upgrading to Elasticsearch 8.19.24, 9.4.9 or 9.5.6 as published in Elastic security update ESA-2026-209 (https://discuss.elastic.co/t/elasticsearch-8-19-24-9-4-9-9-5-6-security-update-esa-2026-209/391362), choosing the release that matches your current minor line; the supplied sources do not describe any workaround or compensating control, so the advisory should be treated as the authoritative statement on mitigation. To prioritize the upgrade, identify roles that use field-level security to exclude constant_keyword fields and indices that map such fields, since the assessment notes that clusters without FLS configured are unaffected and the disclosed value is constant across the index. Note that this is an authenticated, low-confidentiality-impact issue with no public exploit identified at time of analysis, so it falls into this-month rather than emergency remediation.

Affected VersionsENISA

Elasticsearch 8.0.0 ≤8.19.23
Elasticsearch 9.0.0 ≤9.4.8
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 is a distributed search and analytics engine in which document-level access control is enforced at query time through role definitions; field-level security (FLS) is the mechanism that hides specific fields from a role even when the role may read the surrounding document. The constant_keyword field type is a specialized mapping used for values that are identical across every document in an index, allowing the value to be stored once rather than per document. The flaw is an incorrect authorization weakness (CWE-863, mapped to CAPEC-1, Accessing Functionality Not Properly Constrained by ACLs): some search and query code paths do not apply the FLS exclusion to that field type, so an authenticated principal holding a role that excludes the field can nonetheless recover its value. The evaluation confirms the network-reachable, low-privilege vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), but the available sources do not enumerate which specific search or query features are affected, and the trigger for individual query constructs is not described. CPE data identifies Elastic Elasticsearch as the affected product family without pinning individual version ranges beyond the versions named in the vendor advisory.

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:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Authenticated user abuses the network search API (AV:N, PR:L, AC:L); impact is disclosure of one constant_keyword value only, so C:L and I/A:N.

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

DescriptionCVE.org

Incorrect Authorization (CWE-863) in Elasticsearch can lead to information disclosure via Accessing Functionality Not Properly Constrained by ACLs (CAPEC-1). An authenticated user whose index access is restricted by field-level security can retrieve the value of a constant_keyword field that their role excludes. Some search and query features do not apply the field-level security restriction to this field type.

Threat Intelligence Overview

Prevalence
High
Elasticsearch is widely deployed enterprise search/analytics software
Data Quality
4 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 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
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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