CVE-2017-9805: fallo de gravedad alta en Apache Struts
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.
Declaraciones oficiales de los fabricantes en formato CSAF/VEX: si su producto está afectado, ya corregido o descartado — y por qué. Es afirmación del fabricante, no juicio de Vexday.
Apply updates per vendor instructions.
Apache Struts 2 tiene una falla en su complemento REST que permite a los atacantes ejecutar código arbitrario al enviar mensajes XML especialmente diseñados. La vulnerabilidad existe porque el sistema deserializa datos sin validar adecuadamente qué tipos de objetos se están creando.
El XStreamHandler del REST Plugin deserializa cargas XML usando una instancia XStream sin restricciones de tipo, permitiendo que atacantes instancien clases Java arbitrarias y ejecuten código remoto. La explotación requiere envío de solicitud XML maliciosa a un endpoint REST afectado; el éxito resulta en compromiso total del sistema.
El análisis completo de esta CVE está disponible en portugués →
En el mismo producto, de las más peligrosas a las menos.