CVE-2006-10002

HIGH CVSS 3.1: 7,5 EPSS 0.04%
Обновлено 23 марта 2026
Toddr
Параметр Значение
CVSS 7,5 (HIGH)
Уязвимые версии до 2.48
Устранено в версии 2.48
Тип уязвимости CWE-122 (Переполнение буфера в куче), CWE-176
Поставщик Toddr
Публичный эксплойт Нет

Версии XML::Parser до 2.47 для Perl могли переполнять заранее выделенный размер буфера, вызывать повреждение кучи (двойное освобождение или повреждение) и сбой. Уровень :utf8 PerlIO, parse_stream() в Expat.xs может переполнить входной буфер XML, поскольку Perl read() возвращает декодированные символы, а SvPV() возвращает многобайтовые байты UTF-8, которые могут превышать размер заранее выделенного буфера. Это может привести к повреждению кучи (двойное освобождение или повреждение) и сбоям.

Показать оригинальное описание (EN)

XML::Parser versions through 2.45 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes. A :utf8 PerlIO layer, parse_stream() in Expat.xs could overflow the XML input buffer because Perl's read() returns decoded characters while SvPV() gives back multi-byte UTF-8 bytes that can exceed the pre-allocated buffer size. This can cause heap corruption (double free or corruption) and crashes.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Toddr Xml\
cpe:2.3:a:toddr:xml\:\:parser:*:*:*:*:*:perl:*:*
2.48

Связанные уязвимости