Apache Solr vulnerabilities
46 known vulnerabilities affecting apache/solr.
Total CVEs
46
CISA KEV
3
actively exploited
Public exploits
8
Exploited in wild
6
Severity breakdown
CRITICAL9HIGH21MEDIUM15LOW1
Vulnerabilities
Page 2 of 3
CVE-2020-13957CRITICALCVSS 9.8≥ 6.6.0, ≤ 6.6.6≥ 7.0.0, ≤ 7.7.3+1 more2020-10-13
CVE-2020-13957 [CRITICAL] CWE-863 CVE-2020-13957: Apache Solr versions 6.6.0 to 6.6.6, 7.0.0 to 7.7.3 and 8.0.0 to 8.6.2 prevents some features consid
Apache Solr versions 6.6.0 to 6.6.6, 7.0.0 to 7.7.3 and 8.0.0 to 8.6.2 prevents some features considered dangerous (which could be used for remote code execution) to be configured in a ConfigSet that's uploaded via API without authentication/authorization. The checks in place to prevent such features can be circumvented by using a combination of U
nvd
CVE-2020-13941HIGHCVSS 8.8fixed in 8.6.02020-08-17
CVE-2020-13941 [HIGH] CWE-20 CVE-2020-13941: Reported in SOLR-14515 (private) and fixed in SOLR-14561 (public), released in Solr version 8.6.0. T
Reported in SOLR-14515 (private) and fixed in SOLR-14561 (public), released in Solr version 8.6.0. The Replication handler (https://lucene.apache.org/solr/guide/8_6/index-replication.html#http-api-commands-for-the-replicationhandler) allows commands backup, restore and deleteBackup. Each of these take a location parameter, which was not validated, i.e
nvd
CVE-2018-11802MEDIUMCVSS 4.3fixed in 6.6.6≥ 7.0.0, < 7.7.02020-04-01
CVE-2018-11802 [MEDIUM] CWE-863 CVE-2018-11802: In Apache Solr, the cluster can be partitioned into multiple collections and only a subset of nodes
In Apache Solr, the cluster can be partitioned into multiple collections and only a subset of nodes actually host any given collection. However, if a node receives a request for a collection it does not host, it proxies the request to a relevant node and serves the request. Solr bypasses all authorization settings for such requests. This affects all
nvd
CVE-2019-17558HIGHCVSS 7.5KEVPoC≥ 5.0.0, < 7.7.3≥ 8.0.0, < 8.4.02019-12-30
CVE-2019-17558 [HIGH] CWE-74 CVE-2019-17558: Apache Solr 5.0.0 to Apache Solr 8.3.1 are vulnerable to a Remote Code Execution through the Velocit
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
nvd
CVE-2019-12409CRITICALCVSS 9.8v8.1.1v8.2.0+1 more2019-11-18
CVE-2019-12409 [CRITICAL] CWE-434 CVE-2019-12409: The 8.1.1 and 8.2.0 releases of Apache Solr contain an insecure setting for the ENABLE_REMOTE_JMX_OP
The 8.1.1 and 8.2.0 releases of Apache Solr contain an insecure setting for the ENABLE_REMOTE_JMX_OPTS configuration option in the default solr.in.sh configuration file shipping with Solr. If you use the default solr.in.sh file from the affected releases, then JMX monitoring will be enabled and exposed on RMI_PORT (default=18983), without any auth
cvelistv5nvd
CVE-2019-12401HIGHCVSS 7.5≥ 1.3.0, ≤ 1.4.1≥ 3.1, ≤ 3.6.2+4 more2019-09-10
CVE-2019-12401 [HIGH] CWE-776 CVE-2019-12401: Solr versions 1.3.0 to 1.4.1, 3.1.0 to 3.6.2 and 4.0.0 to 4.10.4 are vulnerable to an XML resource c
Solr versions 1.3.0 to 1.4.1, 3.1.0 to 3.6.2 and 4.0.0 to 4.10.4 are vulnerable to an XML resource consumption attack (a.k.a. Lol Bomb) via it’s update handler.?By leveraging XML DOCTYPE and ENTITY type elements, the attacker can create a pattern that will expand when the server parses the XML causing OOMs.
cvelistv5nvd
CVE-2019-0193HIGHCVSS 7.2KEVPoCfixed in 7.7.3≥ 8.1.0, < 8.1.22019-08-01
CVE-2019-0193 [HIGH] CWE-94 CVE-2019-0193: In Apache Solr, the DataImportHandler, an optional but popular module to pull in data from databases
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 co
nvd
CVE-2017-3164HIGHCVSS 7.5≥ 1.3.0, ≤ 7.6.02019-03-08
CVE-2017-3164 [HIGH] CWE-918 CVE-2017-3164: Server Side Request Forgery in Apache Solr, versions 1.3 until 7.6 (inclusive). Since the "shards" p
Server Side Request Forgery in Apache Solr, versions 1.3 until 7.6 (inclusive). Since the "shards" parameter does not have a corresponding whitelist mechanism, a remote attacker with access to the server could make Solr perform an HTTP GET request to any reachable URL.
nvd
CVE-2019-0192CRITICALCVSS 9.8PoC≥ 5.0.0, ≤ 5.5.5≥ 6.0.0, ≤ 6.6.52019-03-07
CVE-2019-0192 [CRITICAL] CWE-502 CVE-2019-0192: In Apache Solr versions 5.0.0 to 5.5.5 and 6.0.0 to 6.6.5, the Config API allows to configure the JM
In Apache Solr versions 5.0.0 to 5.5.5 and 6.0.0 to 6.6.5, the Config API allows to configure the JMX server via an HTTP POST request. By pointing it to a malicious RMI server, an attacker could take advantage of Solr's unsafe deserialization to trigger remote code execution on the Solr side.
nvd
CVE-2018-8026MEDIUMCVSS 5.5≤ 6.6.4≥ 7.0.0, ≤ 7.3.12018-07-05
CVE-2018-8026 [MEDIUM] CWE-611 CVE-2018-8026: This vulnerability in Apache Solr 6.0.0 to 6.6.4 and 7.0.0 to 7.3.1 relates to an XML external entit
This vulnerability in Apache Solr 6.0.0 to 6.6.4 and 7.0.0 to 7.3.1 relates to an XML external entity expansion (XXE) in Solr config files (currency.xml, enumsConfig.xml referred from schema.xml, TIKA parsecontext config file). In addition, Xinclude functionality provided in these config files is also affected in a similar way. The vulnerability can b
nvd
CVE-2018-8010MEDIUMCVSS 5.5≥ 6.0.0, ≤ 6.6.3≥ 7.0.0, ≤ 7.3.02018-05-21
CVE-2018-8010 [MEDIUM] CWE-611 CVE-2018-8010: This vulnerability in Apache Solr 6.0.0 to 6.6.3, 7.0.0 to 7.3.0 relates to an XML external entity e
This vulnerability in Apache Solr 6.0.0 to 6.6.3, 7.0.0 to 7.3.0 relates to an XML external entity expansion (XXE) in Solr config files (solrconfig.xml, schema.xml, managed-schema). In addition, Xinclude functionality provided in these config files is also affected in a similar way. The vulnerability can be used as XXE using file/ftp/http protocols in
nvd
CVE-2018-1308HIGHCVSS 7.5≥ 1.2, ≤ 6.6.2≥ 7.0.0, ≤ 7.2.12018-04-09
CVE-2018-1308 [HIGH] CWE-611 CVE-2018-1308: This vulnerability in Apache Solr 1.2 to 6.6.2 and 7.0.0 to 7.2.1 relates to an XML external entity
This vulnerability in Apache Solr 1.2 to 6.6.2 and 7.0.0 to 7.2.1 relates to an XML external entity expansion (XXE) in the `&dataConfig=` parameter of Solr's DataImportHandler. It can be used as XXE using file/ftp/http protocols in order to read arbitrary local files from the Solr server or the internal network.
nvd
CVE-2017-1000190CRITICALCVSS 9.1v8.4.12017-11-17
CVE-2017-1000190 [CRITICAL] CWE-611 CVE-2017-1000190: SimpleXML (latest version 2.7.1) is vulnerable to an XXE vulnerability resulting SSRF, information d
SimpleXML (latest version 2.7.1) is vulnerable to an XXE vulnerability resulting SSRF, information disclosure, DoS and so on.
nvd
CVE-2017-12629CRITICALCVSS 9.8ExploitedPoC≥ 5.5.0, ≤ 5.5.4≥ 6.0.0, ≤ 6.6.1+1 more2017-10-14
CVE-2017-12629 [CRITICAL] CWE-611 CVE-2017-12629: Remote code execution occurs in Apache Solr before 7.1 with Apache Lucene before 7.1 by exploiting X
Remote code execution occurs in Apache Solr before 7.1 with Apache Lucene before 7.1 by exploiting XXE in conjunction with use of a Config API add-listener command to reach the RunExecutableListener class. Elasticsearch, although it uses Lucene, is NOT vulnerable to this. Note that the XML external entity expansion vulnerability occurs in the XML
nvd
CVE-2017-9803HIGHCVSS 7.5v6.2.0v6.2.1+7 more2017-09-18
CVE-2017-9803 [HIGH] CWE-287 CVE-2017-9803: Apache Solr's Kerberos plugin can be configured to use delegation tokens, which allows an applicatio
Apache Solr's Kerberos plugin can be configured to use delegation tokens, which allows an application to reuse the authentication of an end-user or another application. There are two issues with this functionality (when using SecurityAwareZkACLProvider type of ACL provider e.g. SaslZkACLProvider). Firstly, access to the security configuration can be lea
nvd
CVE-2017-3163HIGHCVSS 7.5≤ 5.5.3v6.0.0+6 more2017-08-30
CVE-2017-3163 [HIGH] CWE-22 CVE-2017-3163: When using the Index Replication feature, Apache Solr nodes can pull index files from a master/leade
When using the Index Replication feature, Apache Solr nodes can pull index files from a master/leader node using an HTTP API which accepts a file name. However, Solr before 5.5.4 and 6.x before 6.4.1 did not validate the file name, hence it was possible to craft a special request involving path traversal, leaving any file readable to the Solr server proc
nvd
CVE-2017-7660HIGHCVSS 7.5v5.3.0v5.3.1+19 more2017-07-07
CVE-2017-7660 [HIGH] CWE-287 CVE-2017-7660: Apache Solr uses a PKI based mechanism to secure inter-node communication when security is enabled.
Apache Solr uses a PKI based mechanism to secure inter-node communication when security is enabled. It is possible to create a specially crafted node name that does not exist as part of the cluster and point it to a malicious node. This can trick the nodes in cluster to believe that the malicious node is a member of the cluster. So, if Solr users have en
nvd
CVE-2015-8797MEDIUMCVSS 6.1≤ 5.32016-02-15
CVE-2015-8797 [MEDIUM] CWE-79 CVE-2015-8797: Cross-site scripting (XSS) vulnerability in webapp/web/js/scripts/plugins.js in the stats page in th
Cross-site scripting (XSS) vulnerability in webapp/web/js/scripts/plugins.js in the stats page in the Admin UI in Apache Solr before 5.3.1 allows remote attackers to inject arbitrary web script or HTML via the entry parameter to a plugins/cache URI.
nvd
CVE-2015-8795MEDIUMCVSS 6.1≤ 5.02016-02-15
CVE-2015-8795 [MEDIUM] CWE-79 CVE-2015-8795: Multiple cross-site scripting (XSS) vulnerabilities in the Admin UI in Apache Solr before 5.1 allow
Multiple cross-site scripting (XSS) vulnerabilities in the Admin UI in Apache Solr before 5.1 allow remote attackers to inject arbitrary web script or HTML via crafted fields that are mishandled during the rendering of the (1) Analysis page, related to webapp/web/js/scripts/analysis.js or (2) Schema-Browser page, related to webapp/web/js/scripts/schema-
nvd
CVE-2015-8796MEDIUMCVSS 6.1≤ 5.2.12016-02-15
CVE-2015-8796 [MEDIUM] CWE-79 CVE-2015-8796: Cross-site scripting (XSS) vulnerability in webapp/web/js/scripts/schema-browser.js in the Admin UI
Cross-site scripting (XSS) vulnerability in webapp/web/js/scripts/schema-browser.js in the Admin UI in Apache Solr before 5.3 allows remote attackers to inject arbitrary web script or HTML via a crafted schema-browse URL.
nvd