7.5

CVE-2019-17558: Apache Solr VelocityResponseWriter Plug-In Remote Code Execution Vulnerability

CVSS: 7.5v3.1HighKEVAnalyzed
AliasesDEBIAN-CVE-2019-17558GHSA-ww97-9w65-2crx
Published 30-12-2019Last modified 21-10-2025

Vulnerability summary

CVE-2019-17558 is a high (CVSS 7.5) Injection vulnerability in Apache Solr. It is known to be exploited: CISA lists it, first on 03-11-2021. EPSS estimates a 98.57% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 7 public exploits are recorded.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v3.1 (CVE.org)
EPSS score
98.57%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits7reference, exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 0 · Related 1

Timeline

  1. 30-12-2019
    PublishedVulnerability first disclosed.
  2. 03-11-2021
    Added to CISA KEVApache Solr VelocityResponseWriter Plug-In Remote Code Execution Vulnerability
  3. 03-05-2022
    CISA remediation dueApply updates per vendor instructions.
  4. 21-10-2025
    Last modifiedVulnerability information updated.

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).

CVSS metrics

5 scores · 4 sources · 2 versions

EPSS trend

Probability

98.57%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 98.57% on 19-09-2026

19-09-202619-10-2026
EPSS score
98.57%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
03-11-2021
Federal due date
03-05-2022

CISA required action

Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2019-17558

Public exploits

7 found
  • referenceUnverified

    Exploit Reference (lists.apache.org)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (lists.apache.org)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (issues.apache.org)

    Maturity: unknown

Show all 7 exploits
  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • exploit-databasejavaUnverified

    Apache Solr 8.2.0 - Remote Code Execution

    Maturity: poc

  • exploit-databaseremotemultipleVerified

    Apache Solr - Remote Code Execution via Velocity Template (Metasploit)

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    Apache Solr Remote Code Execution via Velocity Template

    exploit/multi/http/solr_velocity_rce

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Apache1 product
  • solr≥ 5.0.0, < 7.7.3 | ≥ 8.0.0, < 8.4.0
Debian1 product
  • lucene-solrAll versions (No fix recorded)
Oracle1 product
Org.apache.solr1 product
  • solr-core≥ 5.0.0, < 8.4.0 | ≥ 6.0.0, < 8.4.0 | ≥ 7.0.0, < 8.4.0 | ≥ 8.0.0, < 8.4.0

4 vendors · 4 products

References

61 links
Show all 61 references