High severity · published Oct 26, 2023
CVE-2023-31418
An issue has been identified with how Elasticsearch handled incoming requests on the HTTP layer
7.5
CVSS
2.1%
EPSS
No
On KEV
Description
An issue has been identified with how Elasticsearch handled incoming requests on the HTTP layer. An unauthenticated user could force an Elasticsearch node to exit with an OutOfMemory error by sending a moderate number of malformed HTTP requests. The issue was identified by Elastic Engineering and we have no indication that the issue is known or that it is being exploited in the wild.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.1% · higher than 81% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
EL
Elasticsearch · Elastic
through 7.17.12; 8.0.0 through 8.8.2 · source: NVD
EC
Elastic Cloud Enterprise · Elastic
through 2.13.3; 3.6.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2023-31418
CVE.org
https://www.cve.org/CVERecord?id=CVE-2023-31418
Vendor Advisory
https://discuss.elastic.co/t/elasticsearch-8-9-0-7-17-13-security-update/343616
security.netapp.com
https://security.netapp.com/advisory/ntap-20231130-0005/
Vendor Advisory
https://www.elastic.co/community/security
More from Elasticsearch
9.8
CVE-2015-1427
The Groovy scripting engine in Elasticsearch before 1.3.8 and 1.4.x before 1.4.3 allows remote attackers to bypass the sandbox protection mechanism and execute arbitrary shell…
8.1
CVE-2014-3120
The default configuration in Elasticsearch before 1.2 enables dynamic scripting, which allows remote attackers to execute arbitrary MVEL expressions and Java code via the source…
9.8
CVE-2015-5377
Elasticsearch before 1.6.1 allows remote attackers to execute arbitrary code via unspecified vectors involving the transport protocol
8.8
CVE-2026-72649
Deserialization of Untrusted Data in Elasticsearch Leading to Remote Code Execution
8.8
CVE-2026-72642
Use of Out-of-range Pointer Offset in the Elasticsearch Machine Learning Native Inference Process
