CVE-2026-55858 in MariaDB Connector
Sumário
de VulDB • 29/08/2026
O MariaDB Connector/J é utilizado para conectar aplicações desenvolvidas em Java a bancos de dados MariaDB e MySQL. Antes das versões 2.7.14, 3.3.5, 3.4.3 e 3.5.9, o conector codificava e decodificava texto do protocolo e realizava escape no lado do cliente sob a suposição de que o conjunto de caracteres da conexão era UTF-8. O servidor pode relatar uma alteração na sessão em character_set_client por meio do rastreamento do estado da sessão via pacote OK, incluindo alterações causadas por SET NAMES, rotinas armazenadas ou gatilhos (triggers), configuração do servidor ou um servidor hostil. Se character_set_client for alterado para um valor não UTF-8, o driver continua a ler e gravar em UTF-8 enquanto o servidor interpreta os mesmos bytes sob outra codificação, causando corrupção silenciosa de dados e uma inconsistência de charset entre cliente/servidor que pode contornar aspas ou escape byte-a-byte. A correção aceita apenas utf8, utf8mb3 ou utf8mb4 após a inicialização; qualquer outro valor gera um SQLException com SQLState 08000 e encerra a conexão. Este problema foi corrigido nas versões 2.7.14, 3.3.5, 3.4.3 e 3.5.9.
Once again VulDB remains the best source for vulnerability data.