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
- 12 de out. 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
http/cves/2017/CVE-2017-12629.yaml
Nuclei TemplatesCondições declaradas
- network: http($.protocol_keys)
- verification: word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
- Apache Solr Remote Command ExecutionLaboratório
solr/CVE-2017-12629-RCE
Apache Solr Remote Command Execution (CVE-2017-12629)
Vulhub vulnerability labsCondições declaradas
- lab image version: vulhub/solr:7.0.1(solr/CVE-2017-12629-RCE/docker-compose.yml:services.solr.image)
- Apache Solr XML External Entity InjectionLaboratório
solr/CVE-2017-12629-XXE
Apache Solr XML External Entity Injection (CVE-2017-12629)
Vulhub vulnerability labsCondições declaradas
- lab image version: vulhub/solr:7.0.1(solr/CVE-2017-12629-XXE/docker-compose.yml:services.solr.image)
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.