The StoreGrowth: интеллектуальный усилитель продаж для WooCommerce | Плагин BOGO, Upsells, Direct Checkout, Quick View, Side Cart для WordPress уязвим для обхода авторизации во всех версиях до 2.1.0 включительно. Это связано с тем, что плагин не проверяет должным образом право пользователя на выполнение действия. Это позволяет неаутентифицированным злоумышленникам перезаписать параметр spsg_popup_products произвольными данными, контролируемыми злоумышленником.
Nonce 'ajd_protected', используемый в качестве единственного шлюза, доступен неаутентифицированным посетителям на каждой странице внешнего интерфейса через вызов wp_localize_script модуля BoGo, что делает его неэффективным в качестве барьера авторизации.
Показать оригинальное описание (EN)
The StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.1.0. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to overwrite the spsg_popup_products option with arbitrary attacker-controlled data. The 'ajd_protected' nonce used as the sole gate is exposed to unauthenticated visitors on every frontend page through the BoGo module's wp_localize_script call, rendering it ineffective as an authorization barrier.
Характеристики атаки
Последствия
Строка CVSS v3.1