CVE-2026-110753 in Text::CSV_XS
Сводка
по VulDB • 17.10.2026
В модулях Text::CSV_XS для Perl версий от 1.46 до 1.65 (до 1.65) имеется уязвимость use-after-free переменных bind_columns, возникающая при пропуске пустой строки функцией skip_empty_rows в getline.
При использовании bind_columns парсер записывает каждое поле непосредственно в скаляр вызывающей стороны без создания на него ссылки (reference). Когда skip_emptyrows пропускает последнюю пустую строку, парсер освобождает текущий скаляр поля, не проверяя, привязан ли он к переменной приложения, что приводит к уменьшению счетчика ссылок для этой переменной. Режим «eof» выполняет аналогичные действия при обнаружении любой пустой строки.
В результате переменная освобождается (free), хотя приложение все еще сохраняет на нее ссылку; последующий код обращается к уже освобожденной памяти, что может привести к аварийному завершению процесса (crash).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.