CVE-2026-2712

MEDIUM CVSS 3.1: 5,4 EPSS 0.04%
Обновлено 10 апреля 2026
WordPress
Параметр Значение
CVSS 5,4 (MEDIUM)
Тип уязвимости CWE-863 (Неправильная авторизация)
Поставщик WordPress
Публичный эксплойт Нет

Плагин WP-Optimize для WordPress уязвим для несанкционированного доступа к функциям из-за отсутствия проверок возможностей в функции `receive_heartbeat()` в `includes/class-wp-optimize-heartbeat.php` во всех версиях до 4.5.0 включительно. Это связано с тем, что обработчик Heartbeat напрямую вызывает методы Updraft_Smush_Manager_Commands без проверки возможностей пользователя, токенов nonce или белого списка разрешенных команд, который обеспечивает обычный обработчик AJAX (updraft_smush_ajax). Это позволяет аутентифицированным злоумышленникам с доступом на уровне подписчика и выше вызывать операции Smush только для администратора, включая чтение файлов журналов (get_smush_logs), удаление всех резервных образов (clean_all_backup_images), запуск массовой обработки изображений (process_bulk_smush) и изменение параметров Smush (update_smush_options).

Показать оригинальное описание (EN)

The WP-Optimize plugin for WordPress is vulnerable to unauthorized access of functionality due to missing capability checks in the `receive_heartbeat()` function in `includes/class-wp-optimize-heartbeat.php` in all versions up to, and including, 4.5.0. This is due to the Heartbeat handler directly invoking `Updraft_Smush_Manager_Commands` methods without verifying user capabilities, nonce tokens, or the allowed commands whitelist that the normal AJAX handler (`updraft_smush_ajax`) enforces. This makes it possible for authenticated attackers, with Subscriber-level access and above, to invoke admin-only Smush operations including reading log files (`get_smush_logs`), deleting all backup images (`clean_all_backup_images`), triggering bulk image processing (`process_bulk_smush`), and modifying Smush options (`update_smush_options`).

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Низкое
Частичная модификация данных
Доступность
Низкое
Частичное нарушение работы

Строка CVSS v3.1