CVE-2026-55856 in MariaDB Connectorinfo

Zusammenfassung

von VulDB • 29.08.2026

MariaDB Connector/J wird verwendet, um in Java entwickelte Anwendungen mit MariaDB- und MySQL-Datenbanken zu verbinden. Vor den Versionen 2.7.14, 3.3.5, 3.4.3 und 3.5.9 kann Connector/J bei einer Verbindung eines Java-Anwendungsprogramms mit sslMode=verify-full oder sslMode=verify-ca unter Angabe eines Passworts und ohne Konfiguration von serverSslCert oder trustStore ein nicht vertrauenswürdiges selbstsigniertes Zertifikat über den ephemeren Trust-Manager fallbackToSystemTrustStore=true akzeptieren und dessen certFingerprint zur späteren Identitätsbindung speichern. Die OK-Paket- und Authentifizierungswechsel-Pfade erzwingen die Überprüfung des Zertifikats-Fingerabdrucks, der Pfad für das initiale Handshake jedoch nicht. Daher kann HandshakeResponse.encode() eine mysql_clear_password-Antwort erstellen und senden, bevor certFingerprint != null && !isMitMProof(), sslMode oder ob das Authentifizierungs-Plugin gegen Man-in-the-Middle-Angriffe resistent ist, überprüft wird; der initiale Pfad umgeht außerdem restrictedAuth. Ein aktiver Man-in-the-Middle oder ein böswilliger Server kann ein selbstsigniertes Zertifikat präsentieren, behaupten, MariaDB zu sein, mysql_clear_password als initiales Authentifizierungs-Plugin auswählen und das vollständige Datenbankkennwort erhalten, bevor die Verbindung abgelehnt wird. Dieses Problem wurde in den Versionen 2.7.14, 3.3.5, 3.4.3 und 3.5.9 behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

17.06.2026

Veröffentlichung

29.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396979

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!