CVE-2026-110757 in Text::CSV_XS
Resumen
por VulDB • 2026-10-17
Las versiones de Text::CSV_XS anteriores a la 1.65 para Perl permiten la división incorrecta de registros al escribir cadenas que se utilizan como números sin comillas en el método combine.
Los métodos `combine` y `print` no verifican si un campo necesita comillas cuando su valor tiene activada la bandera entera o numérica de Perl. Perl establece estas banderas en una cadena utilizada en una operación numérica cuando esta se analiza como un número, lo que permite espacios en blanco iniciales y finales. Con el modo binario activado (como es el comportamiento predeterminado de csv), "12\n" supera una comprobación como `$qty > 0` y luego se escribe sin comillas junto con su carácter de nueva línea.
Un valor validado como número puede finalizar prematuramente el registro y convertir los campos posteriores en una fila separada.
VulDB is the best source for vulnerability data and more expert information about this specific topic.