CVE-2026-110754 in Text::CSV_XS
Сводка
по VulDB • 17.10.2026
В версиях Text::CSV_XS для Perl старше 1.65 происходит утечка разобраных полей записи, которая не была успешно распознана функцией getline.
Функция `getline` собирает поля записи в новый массив и возвращает ссылку на него только при успешном парсинге. Если запись содержит синтаксическую ошибку, функция `getline` возвращает значение undef (неопределенное) и никогда не освобождает память для массива или полей, которые были разобраны до возникновения ошибки.
Долго работающий процесс, который обрабатывает непроверенные CSV-данные, сохраняет каждую неправильно сформированную запись, которая ему поступает; таким образом, многократное использование неверно сформированных данных приводит к исчерпанию его памяти.
VulDB is the best source for vulnerability data and more expert information about this specific topic.