Vulnerabilidad en un paquete malicioso en SuperMartijn642's Config Lib (CVE-2021-37632)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
05/08/2021
Última modificación:
17/08/2021
Descripción
SuperMartijn642's Config Lib es una biblioteca usada por varios mods para el juego Minecraft. Las versiones de SuperMartijn642's Config Lib entre 1.0.4 y 1.0.8, están afectadas por una vulnerabilidad y pueden ser explotadas tanto en servidores como en clientes. Usando Config Lib de SuperMartijn642, los servidores enviarán un paquete a clientes con los valores de configuración del servidor. Para leer los valores "enum" de los datos del paquete, es usado "ObjectInputStream#readObject". "ObjectInputStream#readObject" instanciará una clase basada en los datos de entrada. Como los datos del paquete no se comprueban antes de llamar a "ObjectInputStream#readObject", un atacante puede instanciar cualquier clase mediante el envío de un paquete malicioso. Si se encuentra una clase adecuada, la vulnerabilidad puede conllevar a una serie de explotaciones, incluyendo una ejecución de código remota. Aunque el paquete vulnerable normalmente sólo se envía del servidor al cliente, teóricamente también puede enviarse del cliente al servidor. Esto significa que tanto los clientes como los servidores que ejecutan el Config Lib de SuperMartijn642 entre 1.0.4 y 1.0.8 son vulnerables. La vulnerabilidad ha sido parcheada en la Config lib 1.0.9 de SuperMartijn642. Tanto los jugadores como los propietarios de servidores deben actualizar a la versión 1.0.9 o superior
Impacto
Puntuación base 3.x
8.10
Gravedad 3.x
ALTA
Puntuación base 2.0
6.80
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:config_lib_project:config_lib:*:*:*:*:*:*:*:* | 1.0.4 (incluyendo) | 1.0.9 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



