Resultados para “buffer-overflow”
14 resultado(s)
Desbordamiento de pila en MariaDB Connector/ODBC: nueve funciones de catálogo no limitan la longitud del nombre
Nueve de las diez funciones de catálogo del driver ODBC de MariaDB escapaban el nombre recibido en un búfer de pila de 513 bytes sin comprobar su longitud. Un nombre largo tumba la aplicación o, sin canario, sobrescribe la dirección de retorno.
8 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/ODBC: SqlwcsOctetLen mide mal el UTF-16, lee fuera del búfer y envía memoria del cliente al servidor
En la versión POSIX de MariaDB Connector/ODBC, SqlwcsOctetLen confunde caracteres normales como «Ø» o «这» con surrogates UTF-16. Lee más allá del final de la cadena y manda esos bytes de memoria al servidor dentro de la consulta SQL.
7 min
MariaDB Connector/ODBC: un lote fallido deja ArrayOffset sin reiniciar y el siguiente lee fuera de límites
Si un error del servidor corta la ejecución de un array de parámetros, el conector ODBC de MariaDB no reinicia ArrayOffset y el siguiente lote sobre el mismo statement lee memoria fuera del array de la aplicación: caídas o filas descartadas en silencio.
6 min
Monero: lectura fuera de límites en la pila del RPC is_key_image_spent por falta de un return
El manejador on_is_key_image_spent del nodo de Monero comprobaba el tamaño de cada key image pero no salía de la función si era incorrecto, y copiaba 32 bytes desde un búfer más pequeño. Lo encontró un fuzzing financiado por MAGIC Grants.
3 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
Desbordamiento de pila en el motor CONNECT de MariaDB al leer columnas DOUBLE de tablas DOS
En el motor CONNECT de MariaDB, leer una columna DOUBLE ancha de una tabla TABLE_TYPE=DOS escribía un byte nulo fuera de un búfer de pila de 64 bytes, lo que permitía tumbar el servidor.
3 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
MariaDB Connector/C: lectura fuera de límites en unpack_fields() con metadatos de columna truncados
Un servidor malicioso podía enviar al cliente un campo de metadatos de columna de menos de 12 bytes y provocar que unpack_fields() leyera memoria fuera del búfer, con fuga limitada de memoria o caída del proceso.
4 min
Desbordamiento de pila en MariaDB permite tumbar el servidor con un solo SET
Un identificador de charset o colación demasiado largo desbordaba un búfer de pila en MariaDB, permitiendo a cualquier usuario autenticado colgar todo el proceso mariadbd con una sola sentencia SQL.
2 min
Desbordamiento de pila en quote_name() de mariadb-dump: un servidor malicioso ejecuta código en el cliente (CVE-2025-13699)
Un servidor MySQL/MariaDB hostil puede provocar la ejecución remota de código en cualquier cliente mariadb-dump que se conecte, aprovechando que quote_name() copia sin comprobar longitud nombres de tabla devueltos por el servidor.
6 min