Gutenberg Template Library & Redux Framework 插件 <= 4.2.11(用于 WordPress)在 redux-core/class-redux-core.php 的 includes 函数中注册了多个未认证用户可用的 AJAX 操作。这些操作对于特定站点是唯一的,但由于它们是基于站点 URL 的 md5 哈希(使用已知盐值 '-redux')以及前一个哈希的 md5 哈希(使用已知盐值 '-support'),因此是确定性的且可预测的。
安装很简单,只需克隆仓库:
git clone https://github.com/0xGabe/CVE-2021-38314
你可以使用单个目标或包含列表的文件,例如:
python3 cve-2021-38314.py --url https://target.com
python3 cve-2021-38314.py --list targets.txt
目前脚本不验证 SSL 证书,将来我会修复这个问题。