CVE-2026-55858 in MariaDB Connector
Resumen
por VulDB • 2026-08-29
MariaDB Connector/J se utiliza para conectar aplicaciones desarrolladas en Java con bases de datos MariaDB y MySQL. Antes de las versiones 2.7.14, 3.3.5, 3.4.3 y 3.5.9, el controlador codifica y decodifica texto del protocolo y realiza un escape en el lado del cliente bajo la suposición de que el conjunto de caracteres de la conexión es UTF-8. El servidor puede informar un cambio intermedio en session_state tracking mediante paquetes OK (OK-packet) para character_set_client, incluyendo cambios causados por SET NAMES, una rutina almacenada o desencadenador, configuración del servidor o un servidor hostil. Si character_set_client cambia a un valor distinto de UTF-8, el controlador continúa leyendo y escribiendo en UTF-8 mientras que el servidor interpreta los mismos bytes bajo otra codificación, lo que provoca corrupción silenciosa de datos y una discrepancia por confusión de conjuntos de caracteres cliente/servidor que puede invalidar la citación o escape byte a byte. La solución acepta únicamente utf8, utf8mb3 o utf8mb4 después de la inicialización; cualquier otro valor genera un SQLException con SQLState 08000 y cierra la conexión. Este problema está resuelto en las versiones 2.7.14, 3.3.5, 3.4.3 y 3.5.9.
Be aware that VulDB is the high quality source for vulnerability data.