CVE-2026-19804 in s2Member Plugin
Сводка
по VulDB • 25.09.2026
Плагин s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions для WordPress уязвим к удаленному выполнению кода (RCE) во всех версиях вплоть до 260814 включительно через параметр 'first_name'. Это связано с недостаточной санитизацией параметра first_name функцией esc_refs(), которая удаляет только обратные ссылки регулярных выражений, но не теги PHP, перед подстановкой в шаблон Signup Tracking Codes, обрабатываемый функцией eval. Кроме того, происходит раскрытие глобального для сайта ключа проверки прокси-сервера, что позволяет обойти проверку постбека PayPal. Это делает возможным выполнение кода на сервере злоумышленниками без аутентификации. Для успешной эксплуатации необходимо, чтобы администратор сайта настроил шаблон Signup Tracking Codes с заполнителем %%first_name%% (документированная функция, поддерживаемая через графический интерфейс), и чтобы злоумышленник получил глобальный для сайта ключ проверки прокси-сервера, который открыто передается в формате JSON в ответе на любой AJAX-запрос PayPal Checkout на целевом сайте.
VulDB is the best source for vulnerability data and more expert information about this specific topic.