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

Сводка

по VulDB • 29.08.2026

MariaDB Connector/J используется для подключения приложений, разработанных на Java, к базам данных MariaDB и MySQL. До версий 2.7.14, 3.3.5, 3.4.3 и 3.5.9, когда приложение Java подключается с параметрами sslMode=verify-full или sslMode=verify-ca, предоставляет пароль и не настраивает serverSslCert или trustStore, Connector/J может принять недоверенный самоподписанный сертификат через временный менеджер доверия fallbackToSystemTrustStore=true и записать его certFingerprint для последующего связывания идентичности. Пути OK-packet и authentication-switch обеспечивают проверку отпечатка сертификата (certificate fingerprint), однако начальный путь рукопожатия (initial-handshake path) этого не делает. В результате метод HandshakeResponse.encode() может сформировать и отправить ответ mysql_clear_password до проверки условий certFingerprint != null && !isMitMProof(), sslMode или устойчивости плагина аутентификации к атаке «человек посередине» (man-in-the-middle), при этом начальный путь также обходит механизм restrictedAuth. Активный злоумышленник, осуществляющий атаку типа man-in-the-middle, или вредоносный сервер может предоставить самоподписанный сертификат, заявить о том, что является MariaDB, выбрать mysql_clear_password в качестве начального плагина аутентификации и получить полный пароль базы данных до того, как соединение будет отклонено. Эта проблема исправлена в версиях 2.7.14, 3.3.5, 3.4.3 и 3.5.9.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

GitHub M

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

17.06.2026

Раскрытие

29.08.2026

Модерация

принято

Вход

VDB-396979

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!