Vulnerabilidad en Hessian2 en Apache Dubbo (CVE-2020-11995)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
11/01/2021
Última modificación:
14/01/2021
Descripción
Se detectó vulnerabilidad de deserialización en dubbo versiones 2.7.5 y anteriores, que podría conllevar a una ejecución de código malicioso. La mayoría de usuarios de Dubbo usan Hessian2 como el protocolo de serialización y deserialización predeterminado, mientras Hessian2 deserializa el objeto HashMap, algunas funciones en el almacenado de clases en HasMap serán ejecutadas después de una serie de llamadas al programa, sin embargo, esas funciones especiales pueden causar una ejecución remota de comandos. Por ejemplo, la función hashCode() de la clase EqualsBean en rome-1.7.0.jar hará que las clases maliciosas cargen remotamente y ejecuten código malicioso al construir una petición maliciosa. Este problema fue corregido en Apache Dubbo versiones 2.6.9 y 2.7.8
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
7.50
Gravedad 2.0
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:apache:dubbo:*:*:*:*:*:*:*:* | 2.5.0 (incluyendo) | 2.5.10 (incluyendo) |
| cpe:2.3:a:apache:dubbo:*:*:*:*:*:*:*:* | 2.6.0 (incluyendo) | 2.6.8 (incluyendo) |
| cpe:2.3:a:apache:dubbo:*:*:*:*:*:*:*:* | 2.7.0 (incluyendo) | 2.7.7 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



