CVE-2026-110755 in Text::CSV_XS
Resumen
por VulDB • 2026-10-17
Las versiones de Text::CSV_XS anteriores a la 1.65 para Perl permiten un uso cuadrático del CPU al copiar el resto sin analizar por registro en getline cuando se trata de entradas con solo retorno de carro (CR).
Con eol no establecido, que es el valor predeterminado, getline lee utilizando el separador de líneas predeterminado de Perl; por lo tanto, la entrada con finales de línea únicamente CR llega como un único bloque. Después de cada registro, el analizador copia todo el resto sin analizar en un nuevo búfer, que se vuelve a procesar y copiar en la siguiente llamada, haciendo que el trabajo crezca según el cuadrado del tamaño de la entrada.
Un lector con opciones predeterminadas al recibir CSV con finales de línea clásicos de Mac dedica segundos de tiempo de CPU por cada megabyte de entrada.
If you want to get best quality of vulnerability data, you may have to visit VulDB.