CVE-2017-9791
CVE-2017-9791
Em resumo
O Apache Struts 2 permite que atacantes executem código arbitrário no servidor enviando valores de campo especialmente crafted através do plugin Struts 1. Esta é uma falha crítica que pode dar aos atacantes controle total sobre a aplicação web afetada.
Detalhe técnico
Uma falha de validação inadequada de entrada (CWE-20) no plugin Struts 1 permite execução remota de código quando valores de campo maliciosos são passados em mensagens raw para o manipulador ActionMessage. O ataque requer acesso de rede à aplicação Struts afetada, mas sem autenticação necessária, com impacto incluindo comprometimento completo do sistema.
Resumo gerado e traduzido por IA a partir da descrição oficial.
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
Apache Software Foundation · Apache StrutsPoCs públicas encontradas — 7
githubgithub.com/dragoneeg/Struts2-048★ 27githubgithub.com/IanSmith123/s2-048★ 2githubgithub.com/xfer0/CVE-2017-9791★ 0cve_referencewww.exploit-db.com/exploits/44643/não verificadocve_referencewww.exploit-db.com/exploits/42324/não verificadoexploitdbwww.exploit-db.com/exploits/44643não verificadoexploitdbwww.exploit-db.com/exploits/42324não verificado⚠ 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 →Referências
https://security.netapp.com/advisory/ntap-20180706-0002/http://struts.apache.org/docs/s2-048.htmlhttps://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-9791https://www.exploit-db.com/exploits/42324/https://www.exploit-db.com/exploits/44643/http://www.oracle.com/technetwork/security-advisory/alert-cve-2017-9805-3889403.htmlhttp://www.securityfocus.com/bid/99484http://www.securitytracker.com/id/1038838