Resultados para “mitm”
20 resultado(s)
MariaDB Connector/C++: un servidor malicioso puede tumbar el proceso cliente con un paquete de session tracking
Connector/C++ llamaba a std::stoi sobre el nombre de la variable auto_increment_increment en vez de su valor. La excepción resultante no la captura nadie y aborta el proceso cliente con solo dos paquetes de un servidor hostil.
4 min
curl con HTTP/3 (ngtcp2) enviaba la petición en early data antes de verificar el certificado del servidor
Al reanudar una sesión TLS con early data, el backend ngtcp2 de curl daba la conexión por establecida y mandaba cabeceras y cuerpo de la petición antes de comprobar el certificado. Un atacante en medio podía leerlos.
5 min
MariaDB Connector/ODBC: SQLGetDescRec trata un descriptor como sentencia y escribe fuera de su bloque en el heap
SQLGetDescRec y SQLGetDescRecW limpiaban el error con la macro de sentencias sobre un descriptor: 13 bytes escritos fuera del bloque en cada llamada y, con un servidor hostil o un MITM, una escritura cuyo desplazamiento elige el servidor.
5 min
MariaDB Connector/C: lectura fuera de límites en el cliente GSSAPI por un SPN sin terminador enviado por el servidor
El plugin GSSAPI de MariaDB Connector/C copiaba con strncpy() el SPN que envía el servidor sin cerrarlo con NUL. Un servidor malicioso o un MitM podía provocar lecturas fuera de límites en la pila del cliente y tumbar el proceso.
5 min
MariaDB Connector/C: un fallo de hostname en TLS permite forzar el envío de la contraseña en claro en el auth-switch
Connector/C solo bloqueaba plugins de autenticación sin hash si fallaba la cadena de confianza del certificado, no si fallaba el hostname. Un atacante en medio podía pedir mysql_clear_password y llevarse la contraseña.
5 min
CVE-2026-8286: curl reutilizaba conexiones STARTTLS sin comparar la configuración TLS y se saltaba la verificación
En IMAP, POP3, SMTP, FTP o LDAP con STARTTLS, curl podía reutilizar una conexión TLS abierta sin verificar el certificado para otra transferencia que sí exigía verificación o pinning de clave.
4 min
CVE-2026-115528: curl con wolfSSL acepta servidores TLS sin certificado y les envía las credenciales
Compilado con wolfSSL, curl completaba el handshake TLS 1.2 con un servidor que usaba un cifrado anónimo (sin certificado) al conectar por nombre de host, pese a tener activada la verificación, y le enviaba credenciales y datos.
4 min
curl con libssh2 compara por prefijo las entradas [host]:puerto de known_hosts y fuerza el tipo de clave de otro host
Una comparación con strncmp hace que `[10.0.0.1]:2222` también valga para 10.0.0.12. curl fuerza entonces el tipo de clave de otro host y un atacante en medio puede convertir un MISMATCH en MISSING.
4 min
CVE-2026-87865: libcurl con libssh2 presenta como "nueva" la clave falsa de un host SSH ya fijado en known_hosts
Con un known_hosts de nombres hasheados, libcurl usaba la primera entrada anónima sin comprobar su hash. Una clave hostil para un host ya fijado llegaba al callback como MISSING en vez de MISMATCH.
4 min
DoS en el conector R2DBC de MariaDB: un servidor malicioso fija las iteraciones PBKDF2 de Parsec y bloquea la CPU del cliente
En la autenticación Parsec del conector R2DBC de MariaDB, el servidor decide con un solo byte cuántas rondas de PBKDF2 calcula el cliente. Un servidor falso o un MITM podía tenerlo unos 25 minutos con un núcleo al 100 % por cada conexión.
5 min
MariaDB Connector/C++: un servidor malicioso provoca lectura fuera de límites en el heap del cliente
El conector C++ de MariaDB reservaba el búfer según la longitud de columna declarada, pero leía tantos bytes como decía cada fila. Un servidor falso podía filtrar memoria del cliente o tumbarlo.
5 min
MariaDB Connector/ODBC: una versión de servidor demasiado larga desbordaba el búfer de errores del cliente
Un servidor MariaDB malicioso (o un atacante en medio) podía anunciar una cadena de versión de más de ~500 bytes que desbordaba un contador size_t del driver ODBC y provocaba escrituras fuera del búfer de errores en el cliente.
6 min