CVE-2026-55855 in Connectorinformación

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 permite una inyección SQL cuando los parámetros Buffer controlados por el atacante se escapan en el lado del cliente bajo los conjuntos de caracteres big5, gbk, sjis, cp932 o gb18030. La función PacketOutputStream.writeBufferEscape en lib/io/packet-output-stream.js escapaba bytes sin utilizar la lógica getMbRecognizer consciente del conjunto de caracteres presente en lib/misc/charset-mb.js. El analizador léxico SQL del servidor ejecuta my_ismbchar antes del procesamiento de escape, por lo que un byte inicial controlado por el atacante puede consumir la barra invertida 0x5C insertada como un byte final multibyte y dejar sin escapar la comilla siguiente 0x27, terminando así el literal de cadena y permitiendo SQL arbitrario. El conjunto de caracteres predeterminado utf8mb4 y los parámetros enviados a través del camino binario de sentencias preparadas execute no se ven afectados. La explotación exitosa puede exponer o modificar datos disponibles para la cuenta de base de datos. Este problema está corregido en las versiones 3.2.4, 3.3.3, 3.4.6 y 3.5.3.

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-396948

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!