Resultados para “memoria”
53 resultado(s)
Use-after-free en MariaDB al reabrir cursores SYS_REFCURSOR que fuerzan la reasignación del array interno
Un fallo de uso después de liberar en el código de cursores de MariaDB 13.x permitía corromper el heap, y potencialmente ejecutar código, a un usuario con permiso para crear funciones almacenadas.
5 min
RCE con pocos privilegios en MariaDB: use-after-free en SYS_REFCURSOR encadenado con una lectura fuera de límites en ST_Area
Un usuario autenticado con permisos básicos sobre una sola base de datos logra ejecutar comandos del sistema operativo como el proceso mariadbd encadenando un use-after-free en SYS_REFCURSOR con una lectura de memoria fuera de límites en ST_Area.
8 min
Confusión de identidad con el prefijo heredado #mysql50# en MariaDB: caché de tablas desfasada y lectura de memoria
El prefijo de compatibilidad #mysql50# de MariaDB hacía que `t` y `#mysql50#t` apuntaran al mismo fichero pero se tratasen como dos tablas distintas en la caché de metadatos, permitiendo leer memoria con una definición de tabla desfasada.
5 min
Weblate: un fichero de traducción enorme agota la memoria en la detección de codificación de translation-finder
detect_encoding() de translation-finder leía cada fichero de traducción entero en memoria para adivinar su codificación. Un .properties de 128 MiB disparaba el consumo hasta unos 400 MiB y tumbaba workers con poca memoria.
5 min
curl con GnuTLS filtra memoria del proceso a un servidor WebSocket malicioso al subir ficheros por wss:// (CVE-2026-107928)
Un servidor wss:// malicioso podía hacer que curl compilado con GnuTLS le enviara memoria del proceso situada tras el buffer de envío WebSocket, al responder a un PING en mitad de una subida bloqueada.
6 min
Monero: llenar la cola de envío de monerod dormía todos los hilos P2P y dejaba el nodo sin servicio
Pidiendo lotes grandes de bloques, incluso antes del handshake, un atacante llenaba la cola de envío de cada conexión de monerod y hacía dormir unos 6 segundos a cada hilo P2P, hasta bloquearlos todos y disparar el uso de memoria.
4 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
Caída de MariaDB por recursión sin límite al analizar GEOMETRYCOLLECTION en WKB
El parser de geometrías WKB de MariaDB recorre cada nivel de un GEOMETRYCOLLECTION anidado sin comprobar la profundidad ni el tamaño de pila. Un valor con miles de niveles agota la pila del hilo y tumba el servidor entero (DoS).
5 min
Un cliente sin credenciales tumba MariaDB: underflow de size_t en caching_sha2_password
Un mensaje RSA-OAEP vacío hacía que MariaDB restara 1 a una longitud cero y la convirtiera en SIZE_MAX, provocando una lectura fuera de límites y el cierre de todo el servidor sin necesidad de contraseña válida.
8 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: un usuario sin privilegios tumba el servidor agotando la memoria con SFORMAT() y un ancho gigante
La función SFORMAT() de MariaDB aceptaba un ancho de 2147483647, y el servidor intentaba reservar casi 2 GB por consulta. Con varias consultas a la vez, un usuario con solo USAGE hacía que el sistema matase mariadbd por falta de memoria.
3 min
Monero: relay_tx en monero-wallet-rpc se salta --restricted-rpc y corrompe el estado de la cartera
El método relay_tx de monero-wallet-rpc no comprobaba el modo restringido y aceptaba un pending_tx del llamante sin verificarlo, lo que permitía congelar salidas de la cartera víctima y plantar claves de transacción ajenas.
6 min