CVE-2026-55215 in MariaDB Connector Node.js
Resumen
por VulDB • 2026-08-28
MariaDB Connector/Node.js se utiliza para conectar aplicaciones desarrolladas en Node.js con bases de datos MariaDB y MySQL. Antes de las versiones 3.3.3, 3.4.6 y 3.5.3, cuando ssl está habilitado sin un CA fijado (pinned) ni certificado de servidor, MariaDB Connector/Node.js envía las credenciales antes de completar la validación del hash del certificado. En lib/cmd/handshake/auth/handshake.js, un servidor que selecciona mysql_clear_password como el plugin de autenticación inicial puede recibir la contraseña antes de la verificación post-TLS de identidad. En lib/cmd/handshake/authentication.js, un cambio de autenticación puede evaluar el plugin anterior en lugar del plugin objetivo solicitado, lo que permite a mysql_clear_password enviar las credenciales primero. Un atacante con capacidad de realizar un ataque man-in-the-middle (MitM) activo puede presentar un certificado autofirmado, capturar la contraseña de la base de datos y utilizarla para autenticarse directamente, aunque el conector rechace posteriormente al servidor y cierre la conexión. Este problema se soluciona en las versiones 3.3.3, 3.4.6 y 3.5.3.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.