8.1

CVE-2014-3120: Elasticsearch Remote Code Execution Vulnerability

CVSS: 8.1v3.1HighKEVAnalyzed
AliasesGHSA-mrfm-jxgf-2h6v
Published 28-07-2014Last modified 22-10-2025

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.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
8.1/10
010
High · v3.1 (CVE.org)
EPSS score
88.56%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits7reference, exploit-database, metasploit

Timeline

  1. 28-07-2014
    PublishedVulnerability first disclosed.
  2. 25-03-2022
    Added to CISA KEVElasticsearch Remote Code Execution Vulnerability
  3. 15-04-2022
    CISA remediation dueApply updates per vendor instructions.
  4. 22-10-2025
    Last 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

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

18-09-202618-10-2026
EPSS score
88.56%

Known exploited

Compare KEV catalogs
CISA KEVListed
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 found
  • referenceUnverified

    Exploit Reference (securityfocus.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (bouk.co)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (rapid7.com)

    Maturity: unknown

Show all 7 exploits
  • referenceUnverified

    Exploit Reference (found.no)

    Maturity: unknown

  • exploit-databaseremotejavaVerified

    ElasticSearch Dynamic Script - Arbitrary Java Execution (Metasploit)

    Maturity: weaponized

  • exploit-databasemultipleVerified

    ElasticSearch - Remote Code Execution

    Maturity: poc

  • MetasploitMetasploitremoteVerified

    ElasticSearch Dynamic Script Arbitrary Java Execution

    exploit/multi/elasticsearch/script_mvel_rce

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Elastic1 product
Org.elasticsearch1 product
  • elasticsearch< 1.4.0.Beta1

2 vendors · 2 products

References

18 links
Show all 18 references