Уязвимость переполнения буфера в GIMP XMC thumbnail loader (CVE-2026-106061)
В графическом редакторе GIMP выявлена уязвимость, связанная с обработкой файлов формата X cursor (XMC) при генерации миниатюр. Проблема получила идентификатор CVE-2026-106061 и оценку 5.5 по шкале CVSS, что соответствует среднему уровню критичности.
Подробности
Уязвимость затрагивает загрузчик миниатюр X cursor (XMC). При генерации миниатюры для специально сформированного XMC-файла GIMP выделяет буфер пикселей, размер которого вычисляется как произведение ширины на высоту с использованием 32-битной знаковой арифметики. Если результат этого умножения переполняется, выделенный объём памяти оказывается меньше реального размера изображения.
В дальнейшем чтение из буфера GEGL выполняется с использованием «незавёрнутых» (исходных) значений размеров, что приводит к чтению за границами выделенной области кучи (out-of-bounds read) после целочисленного переполнения при расчёте размера. Последствиями эксплуатации могут стать аварийное завершение GIMP или повреждение памяти процесса.
Согласно информации из записи CVE, уязвимыми указаны следующие продукты: Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9 и Red Hat Enterprise Linux 10. Данные о конкретных версиях самого GIMP в записи не приводятся.
Что делать
Для снижения риска рекомендуется:
- отслеживать выпуск обновлений GIMP и дистрибутивов Red Hat Enterprise Linux, устраняющих данную уязвимость, и своевременно их устанавливать;
- до появления патчей избегать открытия и обработки XMC-файлов из недоверенных источников, в том числе при массовой генерации миниатюр;
- ограничить автоматическую обработку файлов данного формата в окружениях, где GIMP используется для пакетной работы с изображениями.
Конкретные версии исправлений и официальные митигации в предоставленной записи CVE не указаны.
Уязвимость CVE-2026-106061 относится к классу ошибок целочисленной арифметики, приводящих к выходу за границы буфера, и требует внимания в первую очередь в средах, где GIMP обрабатывает потенциально недоверенные XMC-файлы. Своевременное обновление и осторожность при работе с такими файлами позволяют минимизировать риск падения приложения и повреждения памяти процесса.
Источник: CVE Project (cvelistV5)
