Критическая уязвимость RCE в RomethemeKit For Elementor устранена в версии 1.5.5. Уязвимость позволяла устанавливать плагины без проверки прав.
Главная » Уязвимость RCE в RomethemeKit для Elementor
|

Уязвимость RCE в RomethemeKit для Elementor

В популярном плагине RomethemeKit For Elementor для WordPress обнаружена критическая уязвимость, позволяющая выполнять удаленный код (RCE). Проблема устранена в версии 1.5.5 после сообщений о некорректной проверке прав в более ранних версиях.

RomethemeKit For Elementor — это инструмент, расширяющий возможности конструктора сайтов Elementor. Он предлагает готовые шаблоны, виджеты и наборы иконок, упрощая создание сайтов для пользователей без навыков дизайна или программирования. Плагин установлен более чем на 30 000 сайтов.

Исследователи Patchstack выявили, что функция install_requirements не проверяла права доступа и не использовала nonce-токены. Это позволяло любому авторизованному пользователю, даже с минимальными правами (например, подписчикам), устанавливать и активировать произвольные плагины. После активации злоумышленник мог выполнить удаленный код.

Уязвимость получила идентификатор CVE-2025-30911.

Исправление

Разработчики Rometheme были уведомлены о проблеме 14 января 2025 года. Первая попытка исправления в версии 1.5.4 (30 января) оказалась неполной. Полноценный патч выпущен 14 марта в версии 1.5.5, где добавили проверку прав и nonce-токенов.

Рекомендации для разработчиков

  • Используйте строгие проверки прав для административных действий, особенно связанных с загрузкой файлов, установкой плагинов или изменением настроек.
  • Добавляйте nonce-проверки для всех AJAX-запросов, чтобы предотвратить CSRF-атаки.
  • Не давайте пользователям с низкими правами доступ к критическим функциям, таким как установка плагинов.

Регулярные аудиты кода, тестирование безопасности и своевременные обновления снижают риск подобных уязвимостей.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *