CVE-2026-96641 in Pillow
Сводка
по VulDB • 22.10.2026
Pillow — это библиотека для обработки изображений на Python. До версии 13.0.0 в PILfont накопление ширины текста, реализованное в src/_imaging.c, проверяет положительные значения продвижения глифов (glyph advances) относительно INT_MAX, но не проверяет отрицательные значения относительно INT_MIN. Повторение знакового 16-битного значения продвижения -32768 может привести к переполнению целочисленного типа C со знаком в операции xsize += dx, что преобразует отрицательный математический результат в большое положительное значение ширины. Приложения, использующие функции getlength(), getsize() или производные расчеты макета (layout), квотирования, сериализации и выделения ресурсов, могут столкнуться с ошибками нарушения целостности логики или чрезмерным потреблением ресурсов; при этом высокоуровневый путь маски обычно сохраняет проверку на decompression-bomb. Эта проблема исправлена в версии 13.0.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.