CVE-2026-97657
Abandoned Cart Pro for WooCommerce <= 10.8.0 — неаутентифицированный обход аутентификации через изменяемое шифрование и обходимый HMAC через параметр 'validate' ссылки восстановления
- Опубликовано
- 14 окт. 2026 г.
- Обновлено
- 14 окт. 2026 г.
- Назначение CNA
- Wordfence
- Наблюдены доказательства
- 4 нояб. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 39,3 %
- Дата модели
- 4 нояб. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Плагин Abandoned Cart Pro for WooCommerce для WordPress уязвим к обходу аутентификации через изменяемое шифрование и обходимую проверку HMAC во всех версиях до 10.8.0 включительно. Это обусловлено использованием шифрования AES-CTR без MAC для токенов ссылок восстановления корзины — где 8-байтовый nonce CTR передаётся внутри зашифрованного блоба, а ключ шифрования ищется с использованием GET-параметра `user_email`, предоставленного атакующим, — в сочетании с проверкой nonce HMAC в `wcap_email_track_links()`, которая применяется только когда параметр `wcap_nonce` не пуст, что позволяет полностью обойти проверку путём её пропуска, а также небезопасной прямой ссылкой на объект по расшифрованному `abandoned_id` без проверки принадлежности, подтверждающей, что корзина принадлежит email, использованному для расшифровки. Это позволяет неаутентифицированным атакующим, обладающим единственной легитимной ссылкой восстановления корзины (полученной из собственного письма-напоминания), восстановить ключевой поток, подделать шифротекст, который расшифровывается в ID корзины любого жертвы, и вызвать `wp_set_auth_cookie()` для пользователя-жертвы — достигая полного захвата учётной записи любого пользователя, когда-либо abandonившего корзину, включая администраторов. Функция автоматического входа включена по умолчанию и принудительно активируется при обновлениях плагина, что означает, что все затронутые установки эксплуатируемы без какой-либо дополнительной конфигурации.
Источники
Python PoC для CVE-2026-97657: подделывает токены восстановления AES-CTR через XOR-манипулируемость для обхода аутентификации и захвата учётных записей WordPress в Abandoned Cart Pro ≤10.8.0.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.