PT-2019-3770 · Apache · Apache Solr

Published

2019-03-07

·

Updated

2020-12-09

·

CVE-2019-0192

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Solr versions 5.0.0 through 5.5.5 Apache Solr versions 6.0.0 through 6.6.5
Description The issue is related to the Config API in Apache Solr, which allows configuration of the JMX server via an HTTP POST request. This can be exploited by pointing it to a malicious RMI server, taking advantage of Solr's unsafe deserialization to trigger remote code execution on the Solr side. The vulnerability is associated with the deserialization of untrusted data, which can allow a remote attacker to execute arbitrary code on the Solr side using an HTTP POST request.
Recommendations For Apache Solr versions 5.0.0 through 5.5.5, update to a version outside of this range to mitigate the risk. For Apache Solr versions 6.0.0 through 6.6.5, update to a version outside of this range to mitigate the risk. As a temporary workaround, consider restricting access to the Config API to minimize the risk of exploitation. Avoid using the Config API to configure the JMX server via an HTTP POST request until the issue is resolved.

Exploit

Fix

RCE

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2019-04030
CVE-2019-0192
GHSA-XHCQ-FV7X-GRR2

Affected Products

Apache Solr