Плагин NEX-Forms — Ultimate Forms Plugin for WordPress для WordPress уязвим к общему внедрению SQL через параметр «additional_params» во всех версиях до 9.2.4 включительно из-за недостаточного экранирования предоставленного пользователем параметра и отсутствия достаточной подготовки существующего SQL-запроса. Это позволяет прошедшим проверку подлинности злоумышленникам с доступом на уровне администратора и выше добавлять дополнительные SQL-запросы к уже существующим запросам, которые можно использовать для извлечения конфиденциальной информации из базы данных. Это уязвимость второго порядка; полезная нагрузка сохраняется через обработчик AJAX submit_report2 (в котором отсутствует проверка nonce и который полагается исключительно на возможность, которую можно настроить вплоть до уровня подписчика) и запускается при создании экспорта CSV.
Показать оригинальное описание (EN)
The NEX-Forms – Ultimate Forms Plugin for WordPress plugin for WordPress is vulnerable to generic SQL Injection via the 'additional_params' parameter in all versions up to, and including, 9.2.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with admin-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This is a second-order vulnerability; the payload is stored via the submission_report2 AJAX handler (which lacks a nonce check and relies solely on a capability that can be configured down to subscriber-level) and triggered when a CSV export is generated.
Характеристики атаки
Последствия
Строка CVSS v3.1