Reports

Resultados para “use-after-free”

13 resultado(s)

BAJA#4116527

Use-after-free en curl con proveedores de OpenSSL 3: el contexto se libera antes de cerrar la conexión TLS

Con CURLOPT_SSLENGINE apuntando a un proveedor de OpenSSL 3 y la interfaz multi, curl liberaba el OSSL_LIB_CTX mientras una conexión pendiente de cierre seguía usándolo. Es un arreglo incompleto de CVE-2026-80229.

[CORRUPCIÓN DE MEMORIA]curl
04 nov 2026
7 min
MEDIA#4122239

curl con OpenSSL: la caché de CApath provoca un use-after-free que un servidor malicioso puede disparar

Desde curl 8.23.0, los certificados de CApath quedan en la caché del multi handle tras liberarse su contexto de OpenSSL. Un servidor con un certificado falso puede hacer que el cliente lea esa memoria liberada y se caiga.

[CORRUPCIÓN DE MEMORIA]curl
03 nov 2026
7 min
BAJA#4102061

CVE-2026-111480: use-after-free y doble free en libcurl al reanudar una transferencia desde un callback

Llamar a curl_easy_pause() desde un callback mientras libcurl reenvía datos en búfer libera memoria que el bucle exterior sigue usando. La aplicación se cae, pero un servidor remoto no puede provocarlo por sí solo.

[CORRUPCIÓN DE MEMORIA]curl
02 nov 2026
5 min
BAJA#4123190

curl: un redirect fallido deja un lector obsoleto y la siguiente subida lee memoria liberada (use-after-free)

Si un redirect tras un POST falla, libcurl conserva el lector del cuerpo anterior. La siguiente subida por FTP, SFTP, file o TFTP en el mismo handle lee bloques de 64 KB de memoria ya liberada y los envía al destino.

[CORRUPCIÓN DE MEMORIA]curl
30 oct 2026
5 min
BAJA#3749204

Use-after-free en curl al llamar a curl_easy_pause() desde el callback de sockets (CVE-2026-9080)

Pausar una transferencia con curl_easy_pause() dentro de CURLMOPT_SOCKETFUNCTION podía liberar la entrada del socket que libcurl seguía escribiendo justo después. Afecta a curl 8.13.0–8.20.0.

[CORRUPCIÓN DE MEMORIA]curl
27 oct 2026
9 min
BAJA#3754343

CVE-2026-9546: fuga del Referer anterior en libcurl al reutilizar un easy handle

Poner CURLOPT_REFERER a NULL no limpiaba el estado interno del Referer en libcurl, así que la siguiente petición en el mismo easy handle podía reenviar el Referer anterior a otro servidor y provocar un use-after-free.

[CORRUPCIÓN DE MEMORIA]curl
24 oct 2026
5 min
ALTA#4030333

Use-after-free en subidas HTTP/2 de curl cuando el servidor corta el stream

Al subir un fichero por HTTP/2, curl 8.22.0 maneja mal un RST_STREAM del servidor y acaba reutilizando un objeto Curl_easy ya liberado. El resto del cuerpo pendiente se envía como si fuera una petición nueva y deja un puntero colgante.

[CORRUPCIÓN DE MEMORIA]curl13 veces compartido
24 oct 2026
5 min
ALTA#3915935

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.

[CORRUPCIÓN DE MEMORIA]mariadb
20 oct 2026
5 min
CRÍTICA#3856148

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.

[CORRUPCIÓN DE MEMORIA]mariadb
19 oct 2026
8 min
BAJA#3751697

curl: uso tras liberar en el árbol de dependencias HTTP/2 al llamar a curl_easy_reset() (CVE-2026-10536)

curl_easy_reset() vaciaba la configuración de un handle sin sacarlo antes del árbol de prioridades HTTP/2, y otro handle seguía apuntando a él después de liberarlo. CVE-2026-10536, severidad baja.

[CORRUPCIÓN DE MEMORIA]curl
10 oct 2026
4 min
BAJA#3916059

curl: use-after-free en el pool de conexiones compartido al recibir un HTTP/2 server push (CVE-2026-18924)

Si una aplicación comparte conexiones con CURLSH y acepta un server push de HTTP/2, libcurl libera una conexión que sigue enlazada en el pool compartido y después vuelve a leerla.

[CORRUPCIÓN DE MEMORIA]curl11 visitas
27 sep 2026
5 min
BAJA#3969255

CVE-2026-80229: uso tras liberación en libcurl con OpenSSL 3.x al reutilizar conexiones TLS con CURLOPT_SSLENGINE

libcurl liberaba el contexto de librería de OpenSSL al limpiar un handle, aunque una conexión TLS guardada en el pool seguía apuntando a él; reutilizarla desde otro handle provocaba un use-after-free.

[CORRUPCIÓN DE MEMORIA]curl
26 sep 2026
3 min
Página 1 de 2Siguientes →