CVE-2019-0193highunder attackCWE-94

CVE-2019-0193: high-severity vulnerability in Apache Solr

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 7.2epss 84%
from disclosure to weaponsame day
Published on NVDAug 1
1st PoCMar 18
CISA KEV+862d
What the vendors declare (VEX)

Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.

Affected
1 product
Red Hat JBoss Fuse Service Works 6
workaround: Edit solrconfig.xml to configure all DataImportHandler usages with an "invariants" section listing the "dataConfig" parameter set to am empty string…
Not affected
4 products — because the vulnerable code is not present in the product
Red Hat Fuse 7 · Red Hat JBoss Data Virtualization 6 · Red Hat JBoss Enterprise Application Platform 6 · Red Hat JBoss Fuse 6
Action required by CISAfederal deadline: 2022-06-10

Apply updates per vendor instructions.

In short

Apache Solr's DataImportHandler allows loading configuration from user requests, which can contain dangerous scripts. This creates a security hole where attackers could execute arbitrary code on the server.

Technical detail

CVE-2019-0193 affects Apache Solr's DataImportHandler module, which accepts DIH configuration via the 'dataConfig' request parameter. Since DIH configs support script execution, an unauthenticated remote attacker can inject malicious scripts through this parameter to achieve arbitrary code execution. Mitigation requires Java system property 'enable.dih.dataConfigParam' set to true (disabled by default in 8.2.0+).

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

In Apache Solr, the DataImportHandler, an optional but popular module to pull in data from databases and other sources, has a feature in which the whole DIH configuration can come from a request's "dataConfig" parameter. The debug mode of the DIH admin screen uses this to allow convenient debugging / development of a DIH config. Since a DIH config can contain scripts, this parameter is a security risk. Starting with version 8.2.0 of Solr, use of this parameter requires setting the Java System property "enable.dih.dataConfigParam" to true.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Affected products
Apache · Apache Solr
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
Related CVEs — Apache Solr

In the same product, most dangerous first.