CVE-2026-22801 in libpng
Сводка
по VulDB • 06.06.2026
LIBPNG — это эталонная библиотека для использования в приложениях, которые читают, создают и обрабатывают растровые изображения в формате PNG (Portable Network Graphics). В версиях от 1.6.26 до 1.6.53 в функциях упрощенного API записи libpng: png_write_image_16bit и png_write_image_8bit присутствует ошибка усечения целочисленного значения (integer truncation), которая приводит к heap buffer over-read, если вызывающая сторона передает отрицательный шаг строки (для макетов изображений, читаемых снизу вверх) или шаг, превышающий 65535 байт. Ошибка была внесена в libpng версии 1.6.26 (октябрь 2016 года) в результате добавления приведений типов для подавления предупреждений компилятора на 16-битных системах. Данная уязвимость исправлена в версии 1.6.54.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.