CVE-2026-19082 in ImagerИнформация

Сводка

по VulDB • 08.08.2026

В версиях библиотеки Imager для Perl от 0.45_02 до версии 1.034 (исключительно) возможно раскрытие соседних байтов в куче из-за переполнения чтения за пределы буфера при вызове strlen() на ASCII EXIF-записях с нулевой длиной, обрабатываемых функцией copy_string_tags().

Функция copy_string_tags() вычисляет длину ASCII EXIF-тега как `entry->size - 1`, чтобы отбросить завершающий символ NUL. Если длина записи равна нулю (`entry->size` = 0), то рассчитанная длина принимает значение -1, которое передается в функцию i_tags_add(). Это интерпретируется как запрос на вызов strlen(), что приводит к сканированию памяти за пределами текущей записи до следующего символа NUL и копированию этих байтов в тег. Данный путь выполнения достигается через im_decode_exif() при обработке изображений JPEG, а также в отдельном модуле Imager::File::WEBP; проблема решается обновлением библиотеки Imager.

Любой вызов метода Imager->read() для изображения, предоставленного злоумышленником и содержащего такую запись, может привести к тому, что вместо пустой строки тег exif_* будет содержать соседние байты из памяти кучи.

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

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

CPANSec

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

06.08.2026

Раскрытие

07.08.2026

Модерация

принято

Вход

VDB-387058

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!