CVE-2014-3120

elasticsearch: remote code execution flaw via dynamic scripting

Published Jul 28, 2014 CVSS 3.1 · 8.1 High EPSS 88.6% KEV · Listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-mrfm-jxgf-2h6v Elasticsearch Improper Access Control vulnerability
History
Type Values Removed Values Added
First Time appeared Elastic
Elastic elasticsearch
CPEs cpe:2.3:a:elasticsearch:elasticsearch:*:*:*:*:*:*:*:* cpe:2.3:a:elastic:elasticsearch:*:*:*:*:*:*:*:*
Vendors & Products Elasticsearch
Elasticsearch elasticsearch
Elastic
Elastic elasticsearch
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

kev

{'dateAdded': '2022-03-25'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Oct 22, 2025, 12:05 AM
Reserved
Apr 29, 2014, 12:00 AM
Status
Analyzed
Published
Jul 28, 2014, 7:55 PM
Modified
Jun 17, 2026, 12:07 AM
Severity
Important
Public date
Dec 9, 2013, 12:00 AM