Skip to main content
← All vulnerabilities
CVE-2014-3120GHSA-MRFM-JXGF-2H6V

The default configuration in Elasticsearch before 1.2 enables dynamic scripting, which allows remote attackers to execute arbitrary MVEL exp

Published
Last modified
published
Listed in CISA KEV
Fix
Fixed in 1.4.0.Beta1
None on Exploit-DB, Metasploit or GitHub

Summary

Elasticsearch, a search and analytics engine, is affected in versions before 1.2 by a default setting that enables dynamic scripting. A remote attacker could exploit this to run arbitrary code on the server through crafted search requests.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original 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.

Timeline

  1. CVE published
  2. Added to CISA KEV

    CISA has evidence of exploitation in the wild

  3. CISA remediation deadline

    Due date for US federal agencies to patch

  4. Record last updated
  5. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • n/a n/a

    Version range not reported

  • org.elasticsearch:elasticsearchMaven

    fixed in 1.4.0.Beta1

References 8

elastic.co

Exploit-DB

securityfocus.com

osvdb.org

bouk.co

rapid7.com

found.no