Уразливість Insecure Direct Object Reference у плагіні User Frontend для WordPress
Плагін User Frontend для WordPress має уразливість, що дозволяє неавторизованим користувачам активувати безкоштовні підписки, замінюючи платні.
- CVSS
- 5.3 MEDIUM
- EPSS
- 8.17%
- Активно використовується
- немає в KEV
- Продукт
- -
Що відомо
Плагін User Frontend для WordPress має уразливість Insecure Direct Object Reference, що дозволяє неавторизованим користувачам активувати безкоштовну підписку для будь-якого користувача, замінюючи їхню платну підписку. Проблема виникає через відсутність перевірки параметра 'user_id' у функції payment_page() у версіях до 4.3.1 включно.
Бізнес-вплив
Ця уразливість може призвести до втрати платних функцій користувачів через несанкціоновану активацію безкоштовних підписок, що негативно впливає на монетизацію та довіру клієнтів. Власники сайтів на WordPress повинні враховувати ризики компрометації платних сервісів та потенційні фінансові втрати.
Рекомендовані дії адміністратора
Рекомендується перевірити наявність оновлень плагіна User Frontend та встановити їх, якщо доступні. Якщо оновлення відсутні, слід обмежити доступ до функції payment_page(), провести аудит логів на предмет підозрілої активності та розглянути тимчасові заходи для зменшення впливу уразливості, наприклад, додаткову валідацію параметрів.