Критично 07.11.2026

Printcart Store: загрузка произвольных файлов и RCE (CVE-2026-19803)

В плагине Printcart Store – Web to Print Product Designer for WooCommerce найдена уязвимость CVE-2026-19803 (CVSS 9.8). Обработчик AJAX `nbu_crop_image` принимает параметр `url` без нормализации `../`, и неавторизованный атакующий может записать PHP-файл за пределы каталога uploads.

Проверяется в Shield: нет

Кого касается

Затронуты все версии плагина до 2.13.2 включительно. Эксплуатация возможна, только если опция `nbdesigner_upload_popup_style` равна `a` (Advanced Upload Popup). Nonce `save-design` доступен на публичной странице `upload-design-file`.

Как проверить у себя

В админке WordPress откройте список плагинов и проверьте версию Printcart. Значение опции можно посмотреть командой `wp option get nbdesigner_upload_popup_style` или в настройках плагина.

Как исправить

Исправленная версия в источнике не указана. Пока патча нет, можно отключить плагин или не использовать режим Advanced Upload Popup, а также следить за выходом обновления.

Что проверяет Shield не проверяется

Проверяется в Shield: нет. Снаружи это обычно не видно или проверка ещё не добавлена; мы собираем такие случаи и добавляем проверки пакетом.

Проверить сайт бесплатно

Важно знать

Данные об исправленной версии и о фактической эксплуатации пока не раскрыты. Источник: NVD, CVE-2026-19803.

Источники

Уязвимости плагинов WordPress и WooCommerce →

Поделиться:
Бесплатно · без регистрации

Сколько кликов теряет ваш сайт?

SEO Радар за минуту покажет страницы у порога топа Google и что мешает им подняться.

Оценка по позициям, не обещание
Новые статьи на почту
Содержание