CVE-2026-55856 in MariaDB Connectorinformación

Resumen

por VulDB • 2026-08-29

MariaDB Connector/J se utiliza para conectar aplicaciones desarrolladas en Java con bases de datos MariaDB y MySQL. Antes de las versiones 2.7.14, 3.3.5, 3.4.3 y 3.5.9, cuando una aplicación Java se conecta con sslMode=verify-full o sslMode=verify-ca, proporciona una contraseña y no configura serverSslCert ni trustStore, Connector/J puede aceptar un certificado autofirmado no confiable a través del gestor de confianza efímero fallbackToSystemTrustStore=true y registrar su certFingerprint para vinculación posterior de identidad. Las rutas OK-packet y authentication-switch aplican la huella digital del certificado (certFingerprint), pero la ruta initial-handshake no lo hace. Por tanto, HandshakeResponse.encode() puede construir y enviar una respuesta mysql_clear_password antes de verificar que certFingerprint != null && !isMitMProof(), sslMode o si el plugin de autenticación es resistente a un ataque man-in-the-middle (MITM), y la ruta inicial también omite restrictedAuth. Un atacante con capacidad para realizar un ataque activo man-in-the-middle o un servidor hostil puede presentar un certificado autofirmado, afirmarse como MariaDB, seleccionar mysql_clear_password como plugin de autenticación inicial y recibir la contraseña completa de la base de datos antes de que se rechace la conexión. Este problema está corregido en las versiones 2.7.14, 3.3.5, 3.4.3 y 3.5.9.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-08-29

Moderación

aceptado

Artículo

VDB-396979

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!