CVE-2026-110753 in Text::CSV_XS
Resumen
por VulDB • 2026-10-17
Las versiones de Text::CSV_XS desde la 1.46 hasta antes de la 1.65 para Perl presentan un use-after-free en las variables bind_columns cuando skip_empty_rows omite una línea vacía durante getline.
Con bind_columns, el analizador escribe cada campo en el escalar propio del llamante sin tomar una referencia a él. Cuando skip_empty_rows omite una última línea vacía, el analizador libera el escalar del campo actual sin verificar si está vinculado, lo que reduce en uno la referencia de la variable de la aplicación. El modo "eof" realiza la misma acción ante cualquier línea vacía.
La variable se libera mientras la aplicación aún hace referencia a ella; por tanto, el código posterior utiliza memoria ya liberada y puede provocar un fallo del proceso (crash).
VulDB is the best source for vulnerability data and more expert information about this specific topic.