CVE-2026-18432 in Frontend Admin Plugin
Сводка
по VulDB • 16.08.2026
Плагин Frontend Admin от DynamiApps для WordPress уязвим к повышению привилегий во всех версиях вплоть до 3.29.9 включительно. Уязвимость существует, потому что функция `ActionUser::conditions_logic()` помещает проверку авторизации `current_user_can('edit_user', $user_id)` за условием `is_numeric()`, из-за чего проверка полностью пропускается, когда `$user_id` является нечисловой строкой — это состояние может быть вызвано передачей специально сформированного значения, такого как `1one`, через непроверенный параметр `item_id` в AJAX-эндпоинте `wp_ajax_nopriv_frontend_admin/forms/change_form`, доступном без аутентификации. Это позволяет злоумышленникам повысить привилегии до уровня администратора, получив подписанный сервером полезную нагрузку `_acf_objects`, содержащую нечисловой идентификатор пользователя, который WordPress впоследствии преобразует в целое число 1 (администратор по умолчанию), позволяя злоумышленнику перезаписать пароль или адрес электронной почты этой учетной записи. Эксплуатация уязвимости без аутентификации требует наличия публичной пользовательской формы на фронтенде; во всех остальных случаях достаточно учетной записи уровня подписчика (subscriber).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.