Плагин Registration Form for WooCommerce ниже 1.1.5 — обновите: чужой мог стать админом при заказе
Коротко. В плагине Registration Form for WooCommerce (ThemeGrill) закрыта ошибка: при создании аккаунта во время оформления заказа сайт мог принять роль нового пользователя без нужной проверки. Посторонний без входа на сайт мог получить права администратора. Пример: 1.1.4 — уязвима, 1.1.5 — уже исправлена. Уязвимы версии до 1.1.4 включительно. Подтверждённых атак нет.
Касается ли это вас.
- Да, если в магазине стоит этот плагин ThemeGrill и версия ниже 1.1.5.
- Скорее нет, если плагина нет или уже стоит 1.1.5 или новее.
- Не знаете — в админке откройте «Плагины», найдите Registration Form for WooCommerce и посмотрите номер; либо перешлите статью тому, кто ведёт магазин.
Чем грозит. Полный захват сайта магазина: чужой администратор может менять товары, заказы, страницы и доступы.
Что сделать в первую очередь.
- Сделайте копию сайта в панели хостинга или попросите того, кто ведёт сайт.
- Войдите в админку WordPress → «Плагины» (или «Обновления»). Если обновления в админке WordPress нет — попросите поддержку хостинга обновить плагин
registration-form-for-woocommerceдо 1.1.5 или новее (WordPress Toolkit / «Приложения») или того, кто ведёт сайт. - Найдите Registration Form for WooCommerce. Если номер ниже 1.1.5 — обновите до 1.1.5 или новее с wordpress.org. Чужие zip с форумов не ставьте.
- После обновления откройте «Пользователи» и проверьте, нет ли незнакомых учётных записей с ролью «Администратор». Если нашли — одного обновления плагина мало: смените пароли администраторов и сразу передайте сайт тому, кто его ведёт (или по ссылке для айтишника ниже).
Получилось, если в списке плагинов видна версия 1.1.5 или новее. Не получается — см. ниже.
Что сделать во вторую очередь.
- Включите автообновление этого плагина, если доверяете релизам ThemeGrill на вашем магазине (по умолчанию автообновление плагинов в WordPress выключено).
- Если магазин долго был на версии ниже 1.1.5 — ещё раз просмотрите администраторов и недавние регистрации при оформлении заказов.
- Если сайт ставили не вы — попросите того, кто ведёт сайт, убедиться, что плагин один и обновлён до 1.1.5 или новее.
Если сразу не получается.
- Нет прав админа — перешлите готовый текст ниже тому, кто ведёт сайт.
- Боитесь сломать оформление заказа — сначала тестовая копия сайта, потом обновление.
- Пока обновить нельзя — временно отключите этот плагин в «Плагины» (успех: статус «Неактивен») или снимите создание аккаунта при оформлении заказа: WooCommerce → Настройки → Аккаунты и конфиденциальность (успех: заказ оформляется гостем без создания аккаунта). Перезагрузка сервера не нужна.
- «Патчи» и сборки с форумов не ставьте.
Готовый текст для того, кто ведёт сайт.
Здравствуйте! Нужно обновить плагин WooCommerce «Registration Form for WooCommerce» (slug registration-form-for-woocommerce, ThemeGrill) до версии 1.1.5 или новее с wordpress.org. Причина: CVE-2026-119075 — без входа на сайт можно было получить роль администратора при создании аккаунта на checkout; уязвимы версии до 1.1.4 включительно. Подтверждённых атак нет. После обновления проверьте пользователей с ролью Administrator; если есть чужие — смените пароли админов и разберитесь с компрометацией, одного обновления мало. Пока обновить нельзя — временно деактивируйте плагин или снимите создание аккаунта при оформлении заказа (WooCommerce → Настройки → Аккаунты и конфиденциальность). Подробности для специалиста: https://nevzlom.ru/ru/tech/2026-11-08-registration-form-wc/. Спасибо!
Версия для айтишника: https://nevzlom.ru/ru/tech/2026-11-08-registration-form-wc/
Источник. Registration Form for WooCommerce — wordpress.org (актуальная 1.1.5; в changelog — закрытие privilege escalation через роль на checkout). Номер CVE-2026-119075 и оценка CNA Wordfence — текстом, без ссылок на агрегаторы.