Resultados para “recursion”
4 resultado(s)
curl: liberar una estructura MIME muy anidada desborda la pila por recursión sin límite en curl_mime_free
La limpieza de estructuras MIME en libcurl se llamaba a sí misma por cada nivel de anidamiento sin ningún tope. Con unos miles de niveles, curl_mime_free agotaba la pila y tumbaba el proceso.
4 min
Weblate: un repositorio con ~1000 carpetas anidadas tumbaba translation-finder por recursión sin límite
La función list_files de translation-finder recorría directorios de forma recursiva sin tope de profundidad. Un árbol de unas 990 carpetas anidadas provocaba un RecursionError no capturado que detenía la detección de traducciones en Weblate.
4 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
Desbordamiento de pila en ST_GeomFromGeoJSON de MariaDB: un usuario autenticado tumba todo el servidor
La función ST_GeomFromGeoJSON de MariaDB no limitaba la recursión al procesar GeometryCollection anidadas. Un GeoJSON muy profundo agotaba la pila y hacía caer el proceso mysqld entero.
4 min