CVE-2026-55859 in MariaDB Connector
Resumen
por VulDB • 2026-08-29
MariaDB Connector/R2DBC es un cliente no bloqueante de MariaDB y MySQL implementado en Java. Antes de la versión 1.4.1, org.mariadb:r2dbc-mariadb codificaba y decodificaba todos los datos de caracteres bajo el supuesto de que el conjunto de caracteres de la conexión era UTF-8. Un servidor puede anunciar un cambio intermedio en session-state-tracking del mecanismo OK-packet a character_set_client, incluyendo mediante SET NAMES ejecutado por una rutina almacenada o desencadenador (trigger), configuración del servidor o un servidor hostil o intermediario (man-in-the-middle). Si el nuevo conjunto de caracteres no es UTF-8, el controlador continúa intercambiando datos en UTF-8 mientras que el servidor interpreta los mismos bytes bajo una codificación diferente, 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 escapado byte a byte. La solución acepta únicamente utf8, utf8mb3 o utf8mb4 después de la inicialización; cualquier otro valor genera R2dbcNonTransientResourceException con SQLState 08000 y cierra la conexión. Este problema está resuelto en la versión 1.4.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.