Vulnerabilidad en BinaryObjectsHelper en Apache DB DdlUtils (CVE-2021-41616)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
30/09/2021
Última modificación:
23/04/2025
Descripción
Apache DB DdlUtils versión 1.0, incluía un BinaryObjectsHelper que estaba pensado para ser usado cuando se migraban datos de bases de datos con un tipo de datos SQL de BINARY, VARBINARY, LONGVARBINARY o BLOB entre bases de datos usando las funciones de ddlutils. La clase BinaryObjectsHelper era no segura y usaba ObjectInputStream.readObject sin comprender que los datos de entrada eran seguros para deserializar. Tenga en cuenta que DdlUtils ya no se está desarrollando activamente. Para solucionar la inseguridad de la clase BinaryObjectHelper, se han realizado los siguientes cambios en DdlUtils: (1) BinaryObjectsHelper.java se ha eliminado del repositorio de fuentes de DdlUtils y, por tanto, la función de DdlUtils de propagar datos de tipos binarios SQL ya no está presente en DdlUtils; (2) La versión ddlutils-1.0 se ha eliminado de la Infraestructura de Distribución de Versiones de Apache; (3) El sitio web de DdlUtils se ha actualizado para indicar que DdlUtils está ahora disponible sólo como código fuente, no como una versión empaquetada
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:ddlutils:1.0:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



