CVE-2017-12629
A execução remota de código ocorre no Apache Solr anterior à versão 7.1 com Apache Lucene anterior à versão 7.1 ao explorar XXE em conjunto com o uso de um...
- Publicado
- 14 de out. de 2017
- Atualizado
- 5 de ago. de 2024
- Atribuindo CNA
- apache
- Evidência observada
- 17 de out. de 2017
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 dias
- Percentil
- 99,8%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
A execução remota de código ocorre no Apache Solr anterior à versão 7.1 com Apache Lucene anterior à versão 7.1 ao explorar XXE em conjunto com o uso de um comando add-listener da Config API para alcançar a classe RunExecutableListener. O Elasticsearch, embora use Lucene, NÃO é vulnerável a isso. Observe que a vulnerabilidade de expansão de entidades externas XML ocorre no XML Query Parser, que está disponível, por padrão, para qualquer solicitação de consulta com o parâmetro deftype=xmlparser, e pode ser explorada para enviar dados maliciosos para o manipulador de solicitações /upload ou como Blind XXE usando o wrapper ftp, a fim de ler arquivos locais arbitrários do servidor Solr. Observe também que a segunda vulnerabilidade está relacionada à execução remota de código usando o RunExecutableListener, disponível em todas as versões afetadas do Solr.
Fontes
4- cve-2017-12629Exploit
Execução remota de código ocorre no Apache Solr anterior à versão 7.1 com Apache Lucene anterior à versão 7.1 explorando XXE em conjunto com o uso de um comando add-listener da API Config para alcançar a classe RunExecutableListener.
- exphubExploit
Exphub[Biblioteca de scripts de exploração] inclui scripts de exploração de vulnerabilidades para Webloigc, Struts2, Tomcat, Nexus, Solr, Jboss, Drupal, com as adições mais recentes de CVE-2020-14882, CVE-2020-11444, CVE-2020-10204, CVE-2020-10199, CVE-2020-1938, CVE-2020-2551, CVE-2020-2555, CVE-2020-2883, CVE-2019-17558, CVE-2019-6340.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.