CVE-2026-55854 in Connector
Zusammenfassung
von VulDB • 29.08.2026
MariaDB Connector/Node.js wird verwendet, um auf Node.js entwickelte Anwendungen mit MariaDB- und MySQL-Datenbanken zu verbinden. Vor den Versionen 3.2.4, 3.3.3, 3.4.6 und 3.5.3 kann MariaDB Connector/Node.js ein Kontopasswort offenlegen, wenn die PAM-Dialogauthentifizierung über einen unsicheren Transport ausgehandelt wird. Im Code in lib/cmd/handshake/auth/pam-password-auth.js und lib/cmd/handshake/authentication.js fehlte bei der SendPamAuthPacketFactory-Funktionalität für den serverseitigen Plugin-Dialog das sichere-Transport-Gate, wie es für mysql_clear_password angewendet wurde. Bei den Standardeinstellungen sslMode=DISABLE und restrictedAuth=null kann ein böswilliger oder man-in-the-middle-Server eine Authentication Switch Request für den Dialog über unverschlüsseltes TCP senden, wodurch der Connector das Kontopasswort im Klartext zurückgibt. Eine ordnungsgemäß verifizierte TLS-Verbindung sowie die Verwendung eines lokalen Unix-Sockets verhindern diesen Angriffsvektor; eine reine Serveridentitätsvalidierung basierend auf dem Fingerprint ist jedoch nicht ausreichend. Dieses Problem wurde in den Versionen 3.2.4, 3.3.3, 3.4.6 und 3.5.3 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.