CVE-2026-110752 in Text::CSV_XS
Resumen
por VulDB • 2026-10-17
Las versiones de Text::CSV_XS anteriores a la 1.65 para Perl permiten el agotamiento de memoria al asignar una entrada por cada índice de un selector RFC 7111 en fragmentos.
fragment expande un selector row= o col= en un array con un elemento por cada índice seleccionado antes de leer cualquier dato, y no limita (clamp) una columna final explícita en un selector cell= al número de filas. Solo se verifica la sintaxis y el orden de los rangos, por lo que row=1-400000000 en un archivo de dos líneas asigna 400 millones de elementos.
Una aplicación que pasa un fragmento proporcionado mediante una solicitud a las funciones fragment o csv puede verse obligada a agotar la memoria, lo que finaliza el proceso con un error "Out of memory" (sin espacio para memoria) que eval no puede capturar.
VulDB is the best source for vulnerability data and more expert information about this specific topic.