CVE-2017-9791criticalbajo ataqueCWE-20

CVE-2017-9791: fallo crítico en Apache Struts

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

100Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.

ssvc Actcvss 9.8epss 99%
de la publicación al armael mismo día
Publicada en NVD10 jul
1ª PoC7 jul
metasploit7 jul
CISA KEV+1676d
Lo que declaran los fabricantes (VEX)

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.

No afectado
1 producto — porque el código vulnerable no está presente en el producto
Red Hat JBoss Fuse Service Works 6
Acción exigida por CISAplazo federal: 2022-08-10

Apply updates per vendor instructions.

En resumen

Apache Struts 2 permite que atacantes ejecuten código arbitrario en el servidor enviando valores de campo especialmente diseñados a través del complemento Struts 1. Esta es una vulnerabilidad crítica que puede dar a los atacantes control total sobre la aplicación web afectada.

Detalle técnico

Una falla de validación inadecuada de entrada (CWE-20) en el complemento Struts 1 permite ejecución remota de código cuando valores de campo maliciosos se pasan en mensajes raw al controlador ActionMessage. El ataque requiere acceso de red a la aplicación Struts afectada, pero sin autenticación necesaria, con impacto incluyendo compromiso completo del sistema.

Resumen generado y traducido por IA a partir de la descripción oficial.

El análisis completo de esta CVE está disponible en portugués →

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
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.