CVE-2017-12629

Remote code execution occurs in Apache Solr before 7.1 with Apache Lucene before 7.1 by exploiting XXE in conjunction with use of a Config API add-listener…

published October 14, 2017

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.8th percentile for exploit probability.

CVSS
—
EPSS
92%
Percentile
99.8
In the wild
Unconfirmed
What it is

🚨 A crafty combination of XML external entity exploitation and the Config API could let an attacker run code on your Apache Solr server! 🔥 Think of this like a sneaky delivery driver who tricks the reception desk into accepting a package without verifying the contents — they get inside and can wreak havoc with whatever's in the box! If exploited, an attacker could leverage this vulnerability to run arbitrary commands on your server, potentially leading to data breaches or total system compromise. This makes it a surprisingly sneaky entry point for malicious actors!

Put simply

Think of this like a sneaky delivery driver who tricks the reception desk into accepting a package without verifying the contents — they get inside and can wreak havoc with whatever's in the box! This vulnerability, CVE-2017-12629, allows for remote code execution in Apache Solr before version 7.1 by exploiting an XXE vulnerability in the XML Query Parser and using the Config API's add-listener command to invoke the RunExecutableListener class.

What to do

If exploited, an attacker could leverage this vulnerability to run arbitrary commands on your server, potentially leading to data breaches or total system compromise. This makes it a surprisingly sneaky entry point for malicious actors! Make sure to update Apache Solr to version 7.1 or later to patch this vulnerability. Additionally, review your configurations for the XML Query Parser and consider disabling the add-listener command if not needed. Audit your systems for any potential signs of exploitation. You've got this! With these steps, you can secure your Solr environment and maintain your security hero status! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.91896 · 99.8th percentile
Published
2017-10-14T21:00Z
EPSS history
Timeline
  • 14 OCT 21:00Z
    Remote code execution occurs in Apache Solr before 7.1 with Apache Lucene before 7.1 by exploiting XXE in conjunction with use of a Config API add-listener…
    cvelistv5