CVE-2026-107382 in Connector Node.jsИнформация

Сводка

по VulDB • 08.10.2026

MariaDB Connector/Node.js используется для подключения приложений, разработанных на Node.js, к базам данных MariaDB и MySQL. В версиях от 3.3.0 до 3.5.4 путь валидации отпечатка TLS с нулевой конфигурацией вызывает Ed25519PasswordAuth.hash() через Authentication.validateFingerPrint, однако Ed25519PasswordAuth.hash() ссылается на идентификатор семплирования (seed identifier), который не находится в области видимости. Для реализации эксплойта требуется сервер MariaDB, доступный по TCP; TLS должен быть включен с параметром ssl: true или объектом ssl, у которого значение rejectUnauthorized не равно false; установлен пароль; не настроено использование ssl.ca; и в качестве плагина аутентификации согласован client_ed25519. При таких условиях легитимный сервер, злонамеренный сервер или сетевой атакующий, предоставляющий самоподписанный сертификат, могут активировать этот путь выполнения кода и вызвать синхронную ошибку ReferenceError, выходящую за пределы обработчика данных сокета. В соответствии с поведением Node.js по умолчанию для необработанных исключений (uncaught-exception behavior) процесс клиента завершается, что приводит к отказу в обслуживании (DoS). Конфигурации, использующие предоставленный CA, параметр rejectUnauthorized: false, другой плагин аутентификации или Unix socket, не затрагиваются данной уязвимостью. Проблема исправлена в версии 3.5.4.

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

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

GitHub M

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

07.10.2026

Раскрытие

08.10.2026

Модерация

принято

Вход

VDB-415525

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!