Удельта

РелизВерсия 3.22.74

Редакция Удельты

Saleor 3.22.74: обновление Pillow с исправлениями безопасности

19 октября 2026 года вышел стабильный Saleor 3.22.74 с обновлением библиотеки изображений Pillow до 13.0.0. Это изменение серверной части магазина, а не релиз витрины Next.js. Основная причина выпуска — исправления безопасности в зависимости.

Список товаров в панели Saleor с поиском

В pyproject.toml диапазон зависимости изменён с pillow>=12.3.0,<13 на pillow>=13.0.0,<14, а файл фиксации зависимостей переводит Pillow с 12.3.0 на 13.0.0. Разработчики Saleor связывают обновление с 38 CVE и бюллетенями безопасности. Это их совокупный счётчик исправлений зависимости, а не утверждение о 38 независимо подтверждённых уязвимостях в каждом магазине.

Один из конкретных примеров — CVE-2026-96643 / GHSA-g4qv-2jxx-769h, которому Pillow присвоил уровень High. Для Pillow 11.0.0–12.3.0 специально подготовленные EXIF-данные PNG могли резко увеличивать затраты процессорного времени при чтении метаданных; исправленная версия — 13.0.0. В Saleor библиотека используется при создании миниатюр, а код подготовки изображения читает EXIF для ориентации. Это показывает связь обновления с серверной обработкой медиа, но не заменяет проверку доступных форматов и путей загрузки конкретной установки.

В Pillow 13.0.0 исправлена и CVE-2026-96639 / GHSA-v9pv-5gc8-w2m6 с оценкой Critical, CVSS 9.8. Бюллетень указывает Pillow от 11.0.0 до 12.3.0 включительно: переходы между кадрами с разными цветовыми режимами могли повреждать память. Автор описывает выполнение команд в определённых условиях обработки MPO/JPEG, а не универсальную возможность для любого приложения с Pillow. Достижимость этого сценария через Saleor здесь не установлена; оценка Critical относится к уязвимости библиотеки.

Обновление имеет и границы совместимости: Pillow 13 прекращает поддержку Python 3.10, однако опубликованный Saleor 3.22.74 уже требует Python >=3.12,<3.13. Сравнение с 3.22.73 показывает изменения зависимостей и служебных файлов выпуска, без новых миграций БД или изменений GraphQL-схемы. Для связки Saleor + Next.js выпуск касается серверной зависимости обработки изображений; он сам по себе не обновляет код и зависимости отдельной витрины.

Материал был полезен?

Сообщить об ошибке или задать вопрос редакции

Сообщение увидит редакция. Не указывайте пароли и личные данные. Текст удаляется через 180 дней.

Все новости

Обсуждение

Комментарии проходят подтверждение адреса и проверку редакцией.