Vulnerabilidad en el método TextParseUtil.translateVariables en Apache Struts (CVE-2016-3090)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-20
Validación incorrecta de entrada
Fecha de publicación:
30/10/2017
Última modificación:
20/04/2025
Descripción
El método TextParseUtil.translateVariables en las versiones 2.x anteriores a la 2.3.20 de Apache Struts permite que atacantes remotos ejecuten código arbitrario mediante una expresión OGNL manipulada con herramientas ANTLR.
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:apache:struts:2.0.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.3:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.4:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.5:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.6:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.7:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.8:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.9:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.10:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.11:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.11.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.11.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.12:*:*:*:*:*:*:* | ||
cpe:2.3:a:apache:struts:2.0.13:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.securityfocus.com/bid/85131
- https://security.netapp.com/advisory/ntap-20180629-0005/
- https://struts.apache.org/docs/s2-027.html
- https://www.securitytracker.com/id/1035267
- http://www.securityfocus.com/bid/85131
- https://security.netapp.com/advisory/ntap-20180629-0005/
- https://struts.apache.org/docs/s2-027.html
- https://www.securitytracker.com/id/1035267