CVE Catalog

CVE-2017-7660

High
Published: Translated: NVD NIST

Summary

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, which can trick other nodes in the cluster.

Risk Assessment

Organizations that have enabled the BasicAuth authentication mechanism may be vulnerable to an attack that allows impersonation of a malicious node in the cluster. Users who only use SSL without basic authentication or those who use Kerberos are not affected.

Recommendation

It is recommended that users who utilize the BasicAuth mechanism or custom authentication plugins implement the appropriate plugins, such as 'HttpClientInterceptorPlugin' or 'HttpClientBuilderPlugin', to secure their servers.

Other vulnerabilities in Apache Solr

See all
Original NVD description (English source)

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 enabled BasicAuth authentication mechanism using the BasicAuthPlugin or if the user has implemented a custom Authentication plugin, which does not implement either "HttpClientInterceptorPlugin" or "HttpClientBuilderPlugin", his/her servers are vulnerable to this attack. Users who only use SSL without basic authentication or those who use Kerberos are not affected.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS