Уязвимость в плагине WP Maps Pro позволяет захватить WordPress-сайт — эксплуатация уже идёт

Фото автора

CyberSecureFox Editorial Team

Критическая уязвимость CVE-2026-8732 (CVSS 9.8) в WordPress-плагине WP Maps Pro активно эксплуатируется злоумышленниками для создания учётных записей с правами администратора на уязвимых сайтах. Плагин, предназначенный для встраивания интерактивных карт Google Maps и OpenStreetMap, продан более 15 000 раз через Envato Market. Уязвимость затрагивает все версии до 6.1.0 включительно и устранена в версии 6.1.1. По данным Wordfence, за последние 24 часа заблокировано 2 858 атак, направленных на эту уязвимость, — владельцам сайтов с этим плагином необходимо немедленно обновиться.

Техническая суть уязвимости

Корень проблемы — функция «временного доступа», предназначенная для того, чтобы сотрудники технической поддержки могли авторизоваться на сайте клиента в процессе устранения неполадок. Как сообщают исследователи Wordfence, реализация этой функции содержит критический архитектурный дефект: AJAX-обработчик wpgmp_temp_access_ajax зарегистрирован с хуком wp_ajax_nopriv_, что делает его доступным для неаутентифицированных пользователей.

Единственный механизм защиты — проверка nonce-токена fc-call-nonce, однако этот токен публично встроен в каждую страницу фронтенда через wp_localize_script как поле объекта wpgmp_local. Таким образом, проверка nonce не выполняет функцию контроля доступа — любой посетитель сайта может извлечь токен из исходного кода страницы.

Цепочка эксплуатации выглядит следующим образом:

  1. Атакующий получает nonce-токен из публичного JavaScript-объекта на любой странице сайта
  2. Отправляет AJAX-запрос к обработчику wpgmp_temp_access_support с параметром check_temp=false
  3. Функция безусловно создаёт нового пользователя WordPress с жёстко заданной ролью администратора через wp_insert_user()
  4. Сервер возвращает «магическую» ссылку для входа, при переходе по которой вызывается wp_set_auth_cookie(), полностью аутентифицируя атакующего как администратора

Результат — полный захват сайта без необходимости знать какие-либо учётные данные. Оценка CVSS 9.8 отражает критичность: удалённый вектор атаки, отсутствие требований к аутентификации, низкая сложность эксплуатации.

Масштаб угрозы и активная эксплуатация

По данным телеметрии Wordfence, уязвимость уже находится под активной эксплуатацией. За 24 часа компания зафиксировала и заблокировала 2 858 атак, нацеленных на данную уязвимость. Следует учитывать, что эти цифры отражают только трафик, проходящий через инфраструктуру Wordfence, — реальное количество попыток эксплуатации может быть значительно выше.

WP Maps Pro — коммерческий плагин, распространяемый через Envato Market (CodeCanyon), а не через официальный репозиторий WordPress.org. Это создаёт дополнительный фактор риска: коммерческие плагины с Envato не поддерживают автоматическое обновление через стандартный механизм WordPress, что означает, что многие владельцы сайтов могут не знать о доступности патча и не получить уведомление об обновлении.

Плагин используется преимущественно как инструмент поиска магазинов и точек обслуживания, что делает его типичным для сайтов розничных сетей, сервисных компаний и организаций с физическими точками присутствия.

Оценка воздействия

Успешная эксплуатация CVE-2026-8732 предоставляет атакующему полные административные права на WordPress-сайте. Это открывает возможности для:

  • Внедрения вредоносного кода и перенаправлений на фишинговые ресурсы
  • Кражи данных из базы WordPress, включая персональные данные пользователей и клиентов
  • Использования скомпрометированного сайта как плацдарма для дальнейших атак
  • Размещения веб-шеллов для сохранения постоянного доступа даже после обновления плагина
  • Полного уничтожения или подмены контента сайта

Особую опасность представляет тот факт, что механизм эксплуатации тривиален и не требует специализированных инструментов — достаточно стандартного HTTP-запроса с nonce-токеном, доступным на любой странице сайта.

Рекомендации по реагированию

Немедленное обновление: установите WP Maps Pro версии 6.1.1 или выше. Патч, выпущенный 20 мая 2026 года, ограничивает доступ к уязвимому эндпоинту только аутентифицированными администраторами.

Проверка на компрометацию: если обновление не было выполнено оперативно, необходимо проверить список пользователей WordPress на наличие неизвестных учётных записей с ролью администратора. Особое внимание следует обратить на аккаунты, созданные после публичного раскрытия уязвимости.

Дополнительные меры для уже скомпрометированных сайтов:

  • Удалите все неизвестные учётные записи администраторов
  • Проверьте файловую систему на наличие веб-шеллов и модифицированных файлов ядра WordPress
  • Смените пароли всех существующих администраторов и обновите секретные ключи в wp-config.php
  • Проверьте наличие запланированных задач (WP-Cron) и неизвестных плагинов, которые могли быть установлены атакующим
  • Рассмотрите восстановление из резервной копии, созданной до начала эксплуатации

Учитывая активную эксплуатацию и критический уровень CVSS 9.8, обновление WP Maps Pro до версии 6.1.1 должно быть выполнено в приоритетном порядке — в течение часов, а не дней. Владельцам сайтов, которые приобрели плагин через Envato Market, необходимо вручную загрузить обновлённую версию и установить её, поскольку автоматическая доставка обновлений для таких плагинов, как правило, не предусмотрена. Если немедленное обновление невозможно, временной мерой может служить деактивация плагина до момента установки патча.


CyberSecureFox Editorial Team

Редакция CyberSecureFox освещает новости кибербезопасности, уязвимости, malware-кампании, ransomware-активность, AI security, cloud security и security advisories вендоров. Материалы готовятся на основе official advisories, данных CVE/NVD, уведомлений CISA, публикаций вендоров и открытых отчётов исследователей. Статьи проверяются перед публикацией и обновляются при появлении новых данных.

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.