CVE-2026-55856 in MariaDB Connectorinformação

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, quando uma aplicação Java se conecta com sslMode=verify-full ou sslMode=verify-ca, fornece uma senha e não configura serverSslCert nem trustStore, o Connector/J pode aceitar um certificado autoassinado não confiável por meio do gerenciador de confiança efêmero fallbackToSystemTrustStore=true e registrar seu certFingerprint para vinculação posterior de identidade. Os caminhos OK-packet e authentication-switch aplicam a impressão digital do certificado (cert fingerprint), mas o caminho initial-handshake não aplica essa verificação. Portanto, HandshakeResponse.encode() pode construir e enviar uma resposta mysql_clear_password antes de verificar se certFingerprint != null && !isMitMProof(), sslMode ou se o plugin de autenticação é resistente a ataques man-in-the-middle (MITM), e o caminho inicial também contorna as restrições do restrictedAuth. Um atacante ativo em posição de man-in-the-middle ou um servidor hostil pode apresentar um certificado autoassinado, afirmar ser MariaDB, selecionar mysql_clear_password como plugin de autenticação inicial e receber a senha completa do banco de dados antes que a conexão seja rejeitada. Este problema foi corrigido nas versões 2.7.14, 3.3.5, 3.4.3 e 3.5.9.

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

Responsável

GitHub M

Reservar

17/06/2026

Divulgação

29/08/2026

Moderação

aceite

Entrada

VDB-396979

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!