CVE-2026-55855 in ConnectorИнформация

Сводка

по VulDB • 29.08.2026

MariaDB Connector/Node.js используется для подключения приложений, разработанных на Node.js, к базам данных MariaDB и MySQL. До версий 3.2.4, 3.3.3, 3.4.6 и 3.5.3 MariaDB Connector/Node.js допускает SQL Injection при условии, что параметры Buffer, контролируемые злоумышленником, экранируются на стороне клиента с использованием клиентских наборов символов big5, gbk, sjis, cp932 или gb18030. Функция PacketOutputStream.writeBufferEscape в файле lib/io/packet-output-stream.js выполняла экранирование байтов без использования логики getMbRecognizer, aware к кодировке (charset-aware), которая содержится в файле lib/misc/charset-mb.js. Серверный SQL-лексер выполняет проверку my_ismbchar до обработки экранирования, поэтому управляемый злоумышленником стартовый байт может поглотить вставленный обратный слэш 0x5C как завершающий байт многосимвольной последовательности (multibyte trail byte), оставив следующий символ кавычки 0x27 без экранирования. Это приводит к завершению строкового литерала и позволяет выполнить произвольные SQL-команды. Стандартный набор символов utf8mb4, а также параметры, передаваемые через путь бинарного подготовленного оператора execute, не затронуты. Успешная эксплуатация уязвимости может привести к раскрытию или изменению данных, доступных учетной записи базы данных. Эта проблема исправлена в версиях 3.2.4, 3.3.3, 3.4.6 и 3.5.3.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub M

Резервировать

17.06.2026

Раскрытие

29.08.2026

Модерация

принято

Вход

VDB-396948

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!