CVE-2026-110756 in Text::CSV_XSИнформация

Сводка

по VulDB • 17.10.2026

В версиях Text::CSV_XS для Perl старше 1.65 происходит отбрасывание конца записи и её разделителя строк при выводе (print), если за полем с флагом UTF-8 следуют некорректные байты UTF-8.

Когда запись содержит поле с установленным флагом UTF-8, функция print удерживает завершающие байты, которые не являются валидными для кодировки UTF-8, при каждом сбросе буфера (buffer flush), чтобы обеспечить корректное завершение символа, разбитого между двумя последовательными сбросами. Однако после последнего сброса буфера записи удерживаемые байты не записываются. В результате запись, последнее поле которой заканчивается таким байтом, теряет этот байт, а также любой закрывающий кавычку и разделитель строки, при этом функция print всё равно возвращает истинное значение (true). Функция combine не затрагивается данной проблемой.

Следующая запись записывается на ту же самую строку; либо, если последнее поле было заключено в кавычки, отсутствие закрывающей кавычки заставляет читателя воспринимать все последующие записи как часть этого поля.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

CPANSec

Резервировать

14.10.2026

Раскрытие

17.10.2026

Модерация

принято

Вход

VDB-421528

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!