CVE-2014-3120: Elasticsearch Remote Code Execution Vulnerability
Vulnerability summary
CVE-2014-3120 is a high (CVSS 8.1) Improper Access Control vulnerability in Elastic Elasticsearch. It is known to be exploited: CISA lists it, first on 25-03-2022. EPSS estimates a 88.56% chance of exploitation in the next 30 days, higher than 99.7% of scored vulnerabilities. 7 public exploits are recorded.
Timeline
- 28-07-2014PublishedVulnerability first disclosed.
- 25-03-2022Added to CISA KEVElasticsearch Remote Code Execution Vulnerability
- 15-04-2022CISA remediation dueApply updates per vendor instructions.
- 22-10-2025Last modifiedVulnerability information updated.
Description
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 parameter to _search. NOTE: this only violates the vendor's intended security policy if the user does not run Elasticsearch in its own independent virtual machine.
CVSS metrics
4 scores · 3 sources · 2 versions- NVDNIST8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- OSV · MavenEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N/E:H
EPSS trend
Probability
88.56%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
0.00 pp
From 88.56% on 18-09-2026
Known exploited
Compare KEV catalogs- Added
- 25-03-2022
- Federal due date
- 15-04-2022
CISA required action
Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2014-3120
Public exploits
7 foundExploit Reference (securityfocus.com)
Maturity: unknown
Exploit Reference (bouk.co)
Maturity: unknown
Exploit Reference (rapid7.com)
Maturity: unknown
Show all 7 exploits
Exploit Reference (found.no)
Maturity: unknown
ElasticSearch Dynamic Script - Arbitrary Java Execution (Metasploit)
Maturity: weaponized
ElasticSearch - Remote Code Execution
Maturity: poc
ElasticSearch Dynamic Script Arbitrary Java Execution
exploit/multi/elasticsearch/script_mvel_rce
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Elastic1 product
- elasticsearch< 1.2.0
Org.elasticsearch1 product
- elasticsearch< 1.4.0.Beta1
2 vendors · 2 products
References
18 links- www.rapid7.com/db/modules/exploit/multi/elasticsearch/script_mvel_rceX Refsource MISCExploitThird Party AdvisoryWEB
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2014-3120Government ResourceUS Government ResourceWEB