CVE-2026-110753 in Text::CSV_XS
Sumário
de VulDB • 17/10/2026
As versões do Text::CSV_XS desde a 1.46 até antes da 1.65 para Perl apresentam um use-after-free nas variáveis bind_columns quando o parâmetro skip_empty_rows ignora uma linha vazia durante a chamada de getline.
Com o uso de bind_columns, o analisador (parser) grava cada campo no escalar próprio do chamador sem criar uma referência para ele. Quando skip_empty_rows ignora uma última linha vazia, o analisador libera o escalar do campo atual sem verificar se este está vinculado, removendo uma referência da variável da aplicação. O modo "eof" realiza a mesma operação em qualquer linha vazia.
A variável é então liberada enquanto a aplicação ainda faz referência a ela; consequentemente, códigos subsequentes utilizam memória já liberada e podem causar o travamento do processo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.