← All CVEs

CVE-2019-17558

HIGH 7.5 KNOWN EXPLOITED PoC CATALOGUED DETECTION TEMPLATE ALL-YEARS

Published 2019-12-30 · Last modified 2025-10-21 · apache · NVD: Analyzed

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

ACTIVELY EXPLOITED

Confirmed exploited in the wild — in CISA KEV since 2021-11-03. Patch or mitigate now.

Exploitation likelihood

98.6%chance of exploitation in 30 days · 100th percentile

● In CISA KEV (2021-11-03)● Catalogued PoC◆ SSVC: exploitation active, automatable no

Impact if exploited

7.5CVSS 3.1 · HIGH · ADP

  • ConfidentialityHigh
  • IntegrityHigh
  • AvailabilityHigh

What an attacker needs

  • ✓Access: Reachable over the network — no local access needed
  • ⚠Privileges: Requires a low-privilege account
  • ✓User interaction: No user interaction needed
  • ⚠Complexity: Needs a race window or specific setup

✓ lowers the bar for an attacker · ⚠ raises it

Proof of concept

Public PoC or exploit resources are catalogued below.

Listed by the named source; Vulnpedia has not tested these resources.

PoC data: JSON

Detection templates

Detection checks are listed separately from PoCs.

Resource commands

nuclei -id CVE-2019-17558 -u https://TARGETDetection template — review its checks and affected versions before use.
searchsploit --cve CVE-2019-17558 && searchsploit -m 47572Fetch the ExploitDB PoC locally; review the code before running it.
searchsploit --cve CVE-2019-17558 && searchsploit -m 48338Fetch the ExploitDB PoC locally; review the code before running it.
curl -s https://vulnpedia.com/cve/CVE-2019-17558/poc.jsonMachine-readable PoC index for this CVE (for automation).

Search for new PoCs

Search GitHub now — results may be empty or unverified.

Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.

Data snapshot:

Affected

Vendors Apache Oracle

Products Apache Solr Solr Primavera Unifier

Weakness (CWE)

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

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

References and research data (JSON)

Packages and version ranges

Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.

  • org.apache.solr:solr-core Maven

    pkg:maven/org.apache.solr/solr-core

    ECOSYSTEM range
    • Introduced version (included): 5.0.0
    • Fixed boundary (excluded): 8.4.0
    53 explicitly listed affected versions

    5.0.0, 5.1.0, 5.2.0, 5.2.1, 5.3.0, 5.3.1, 5.3.2, 5.4.0, 5.4.1, 5.5.0, 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.5, 6.0.0, 6.0.1, 6.1.0, 6.2.0, 6.2.1, 6.3.0, 6.4.0, 6.4.1, 6.4.2, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3, 6.6.4, 6.6.5, 6.6.6, 7.0.0, 7.0.1, 7.1.0, 7.2.0, 7.2.1, 7.3.0, 7.3.1, 7.4.0, 7.5.0, 7.6.0, 7.7.0, 7.7.1, 7.7.2, 7.7.3, 8.0.0, 8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.3.1

    Additional upstream package constraints
    {
      "database": {
        "last_known_affected_version_range": "<= 5.5.5",
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/02/GHSA-ww97-9w65-2crx/GHSA-ww97-9w65-2crx.json"
      }
    }
    GitHub Advisory Database · GHSA-ww97-9w65-2crx · Updated 2025-10-22T19:19:11.042114Z
  • org.apache.solr:solr-core Maven

    pkg:maven/org.apache.solr/solr-core

    ECOSYSTEM range
    • Introduced version (included): 6.0.0
    • Fixed boundary (excluded): 8.4.0
    38 explicitly listed affected versions

    6.0.0, 6.0.1, 6.1.0, 6.2.0, 6.2.1, 6.3.0, 6.4.0, 6.4.1, 6.4.2, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3, 6.6.4, 6.6.5, 6.6.6, 7.0.0, 7.0.1, 7.1.0, 7.2.0, 7.2.1, 7.3.0, 7.3.1, 7.4.0, 7.5.0, 7.6.0, 7.7.0, 7.7.1, 7.7.2, 7.7.3, 8.0.0, 8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.3.1

    Additional upstream package constraints
    {
      "database": {
        "last_known_affected_version_range": "<= 6.6.6",
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/02/GHSA-ww97-9w65-2crx/GHSA-ww97-9w65-2crx.json"
      }
    }
    GitHub Advisory Database · GHSA-ww97-9w65-2crx · Updated 2025-10-22T19:19:11.042114Z
  • org.apache.solr:solr-core Maven

    pkg:maven/org.apache.solr/solr-core

    ECOSYSTEM range
    • Introduced version (included): 7.0.0
    • Fixed boundary (excluded): 8.4.0
    20 explicitly listed affected versions

    7.0.0, 7.0.1, 7.1.0, 7.2.0, 7.2.1, 7.3.0, 7.3.1, 7.4.0, 7.5.0, 7.6.0, 7.7.0, 7.7.1, 7.7.2, 7.7.3, 8.0.0, 8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.3.1

    Additional upstream package constraints
    {
      "database": {
        "last_known_affected_version_range": "<= 7.7.2",
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/02/GHSA-ww97-9w65-2crx/GHSA-ww97-9w65-2crx.json"
      }
    }
    GitHub Advisory Database · GHSA-ww97-9w65-2crx · Updated 2025-10-22T19:19:11.042114Z
  • org.apache.solr:solr-core Maven

    pkg:maven/org.apache.solr/solr-core

    ECOSYSTEM range
    • Introduced version (included): 8.0.0
    • Fixed boundary (excluded): 8.4.0
    6 explicitly listed affected versions

    8.0.0, 8.1.0, 8.1.1, 8.2.0, 8.3.0, 8.3.1

    Additional upstream package constraints
    {
      "database": {
        "last_known_affected_version_range": "<= 8.3.1",
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/02/GHSA-ww97-9w65-2crx/GHSA-ww97-9w65-2crx.json"
      }
    }
    GitHub Advisory Database · GHSA-ww97-9w65-2crx · Updated 2025-10-22T19:19:11.042114Z

Vendor product assessments

  • solr-core as a component of Red Hat JBoss Data Virtualization 6 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:maven/org.apache.solr/solr-core

    Red Hat · CVE-2019-17558 · Updated 2026-08-04T18:22:06+00:00
  • solr-core as a component of Red Hat JBoss Enterprise Application Platform 6 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:maven/org.apache.solr/solr-core

    Red Hat · CVE-2019-17558 · Updated 2026-08-04T18:22:06+00:00
  • solr-core as a component of Red Hat JBoss Fuse 6 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:maven/org.apache.solr/solr-core

    Red Hat · CVE-2019-17558 · Updated 2026-08-04T18:22:06+00:00
  • solr-core as a component of Red Hat JBoss Fuse Service Works 6 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:maven/org.apache.solr/solr-core

    Red Hat · CVE-2019-17558 · Updated 2026-08-04T18:22:06+00:00

Unverified PoC candidates

Catalogue matches for further research. These repositories have not been validated as working exploits.

6 candidates

Additional exploitation reports

Source-specific reports, separate from CISA KEV. Repeated observations from one source are not independent confirmations.

7 more source reports

Known Affected Software Configurations

VendorProductVersion range
ApacheSolr≥ 5.0.0 and < 7.7.3
ApacheSolr≥ 8.0.0 and < 8.4.0
OraclePrimavera Unifier≥ 17.7 and ≤ 17.12
OraclePrimavera Unifier16.1
OraclePrimavera Unifier16.2
OraclePrimavera Unifier18.8
OraclePrimavera Unifier19.12

All CVSS metrics

  • HIGH 7.5 v3.1 · ADP Primary
    CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
  • HIGH 7.5 v3.1 · NVD Primary
    CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
  • MEDIUM 4.6 v2.0 · NVD Primary
    AV:N/AC:H/Au:S/C:P/I:P/A:P

References

Exploit-tagged references (not proof of a PoC)

Advisories

Technical & other

Sources: NVD · CVE.org · All sources and attribution · EPSS