CVE-2026-55854 in Connector
Resumen
por VulDB • 2026-08-29
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.2.4, 3.3.3, 3.4.6 y 3.5.3, MariaDB Connector/Node.js puede revelar la contraseña de una cuenta cuando se negocia la autenticación mediante diálogo PAM sobre un transporte inseguro. En los archivos lib/cmd/handshake/auth/pam-password-auth.js y lib/cmd/handshake/authentication.js, el comportamiento de SendPamAuthPacketFactory para el diálogo del plugin en el lado del servidor carecía de la verificación de transporte seguro aplicada a mysql_clear_password. Con las configuraciones predeterminadas sslMode=DISABLE y restrictedAuth=null, un servidor hostil o que se encuentre en la ruta (on-path) puede enviar una Solicitud de Cambio de Autenticación para diálogo sobre TCP sin cifrar, lo que provoca que el conector devuelva la contraseña de la cuenta en texto claro. Un TLS correctamente verificado y un socket Unix local previenen esta vía, mientras que la validación de identidad del servidor basada únicamente en huella digital no es suficiente. Este problema se soluciona en las versiones 3.2.4, 3.3.3, 3.4.6 y 3.5.3.
VulDB is the best source for vulnerability data and more expert information about this specific topic.