Vulnerability details

CVE-2019-17558

Actively exploited
Apache Solr
CVSS 3.1
7.5High

Official description

Apache Solr 5.0.0 to Apache Solr 8.3.1 are vulnerable to a Remote Code Execution through the VelocityResponseWriter. A Velocity template can be provided through Velocity templates in a configset `velocity/` directory or as a parameter. A user defined configset could contain renderable, potentially malicious, templates. Parameter provided templates are disabled by default, but can be enabled by setting `params.resource.loader.enabled` by defining a response writer with that setting set to `true`. Defining a response writer requires configuration API access. Solr 8.4 removed the params resource loader entirely, and only enables the configset-provided template rendering when the configset is `trusted` (has been uploaded by an authenticated user).

Related news

CVSS scores

ScoreVersionSourceVector
7.5High 3.1 CISA ADP / Vulnrichment (CISA-ADP) CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

VendorProductVersionsSource
— Apache Solr Apache Solr 5.0.0 to Apache Solr 8.3.1 CVEProject cvelistV5 (CNA)

References and advisories

30
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2019-12-30
Last updated
2025-10-22
State
Published
Assigner (CNA)
apache
Kolun priority
76 · High

CISA KEV catalog

Date added
2021-11-03
Due date
2022-05-03
Used in ransomware
Unknown

Exploit prediction (EPSS)

98.56%
Probability of exploitation in 30 days
99.9%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
No
Exploitation
Active
Technical impact
Total

Weaknesses (CWE)

  • CWE-74
    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')