← voltar
CVE-2017-9805

CVE-2017-9805

CVSS 8.1 HIGHEPSS 99.5%● KEVCWE-502
Em resumo

O Apache Struts 2 possui uma falha no seu plugin REST que permite que atacantes executem código arbitrário ao enviar mensagens XML especialmente criadas. A vulnerabilidade existe porque o sistema desserializa dados sem validar adequadamente quais tipos de objetos estão sendo criados.

Detalhe técnico

O XStreamHandler do REST Plugin desserializa payloads XML usando uma instância XStream sem restrições de tipo, permitindo que atacantes instanciem classes Java arbitrárias e executem código remoto. A exploração requer envio de requisição XML maliciosa para um endpoint REST afetado; o sucesso resulta em comprometimento total do sistema.

Resumo gerado e traduzido por IA a partir da descrição oficial.
The REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an instance of XStream for deserialization without any type filtering, which can lead to Remote Code Execution when deserializing XML payloads.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.

Quer saber se a sua infraestrutura está exposta a isto?

Falar com a TrueHacking →