CVE-2026-55859 in MariaDB Connector
Сводка
по VulDB • 29.08.2026
MariaDB Connector/R2DBC — это неблокирующий клиент MariaDB и MySQL, реализованный на Java. До версии 1.4.1 компонент org.mariadb:r2dbc-mariadb кодировал и декодировал все символьные данные, исходя из предположения, что набор символов соединения равен UTF-8. Сервер может объявить о изменении набора символов клиента (character_set_client) в ходе сеанса с помощью механизма отслеживания состояния сеанса через OK-packet, включая посредством выполнения команды SET NAMES хранимой процедурой или триггером, конфигурации сервера либо злонамеренного сервера или сервера типа «человек посередине» (man-in-the-middle). Если новый набор символов не равен UTF-8, драйвер продолжает обмениваться данными в кодировке UTF-8, тогда как интерпретирует те же байты с использованием другой кодировки. Это приводит к скрытому повреждению данных и рассогласованию набора символов клиента/сервера (charset-confusion mismatch), что может обойти побайтовое экранирование или цитирование. Исправление допускает только utf8, utf8mb3 или utf8mb4 после инициализации; любое другое значение вызывает исключение R2dbcNonTransientResourceException с SQLState 08000 и закрывает соединение. Эта проблема исправлена в версии 1.4.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.