CVE-2026-18322 in Smart Popup PluginИнформация

Сводка

по VulDB • 05.08.2026

Плагин Smart Popup от Supsystic для WordPress уязвим к повышению привилегий (Privilege Escalation) во всех версиях вплоть до 1.12.0 включительно. Это обусловлено коллизией карт прав доступа в функции `havePermissions()` файла `classes/frame.php`, где вызов `array_merge()` перезаписывает список методов администратора, ограниченный для модуля всплывающих окон, значением базового контроллера, тем самым незаметно удаляя действие `save` из защищенных операций; эта проблема усугубляется тем, что письмо с подтверждением подписки содержит тот же самый общий токен `pps_nonce`, который принимает неавторизованный конечный пункт `wp_ajax_nopriv_save`, а также полным отсутствием серверного белого списка ролей в функции `createWpSubscriber()`. Это позволяет неавторизованным злоумышленникам отправлять специально сформированный POST-запрос к `admin-ajax.php` с использованием токена, полученного из публичного письма с подтверждением подписки, устанавливая параметр `params[tpl][sub_wp_create_user_role]` в значение `administrator` через экспонированное действие `popupControllerPps::save()`, а затем инициировать сохраненный поток подтверждения для создания постоянного аккаунта администратора WordPress с учетными данными, выбранными злоумышленником.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Wordfence

Резервировать

29.07.2026

Раскрытие

05.08.2026

Модерация

принято

Вход

VDB-386007

EPSS

0.00314

KEV

Нет

Деятельности

Очень низкий

Сектор

Hostingprovider

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!