CVE-2023-27178:GDidees CMS任意文件上传漏洞

CVE-2023-27178:GDidees CMS任意文件上传漏洞

时间:2023-04-26 作者:安帝科技-CSX安全实验室


GDidees CMS是法国一款开源的网站管理工具,可用于创建站点、照片或视频库。GDidees CMS 3.9.1及以下版本存在任意文件上传漏洞,允许未经授权的攻击者上传精心构造的文件并执行任意代码。

Part1 漏洞状态

Part2 漏洞描述

Part3 漏洞复现

1. 复现环境
系统版本:Kali 2023.1
软件版本:GDidees CMS 3.9.1
2. 复现步骤
创建文件格式为phar的一句话木马文件

访问Roxy Fileman插件页面

上传cmd.phar文件

携带参数cmd=echo ‘csx lab’;访问cmd.phar页面,可以看到php代码成功执行。

Part4 漏洞分析

Roxy Fileman插件的index页面没有身份验证功能,因此允许用户直接访问该页面。

查看Roxy Fileman的conf.json文件,可以发现FORBIDDEN_UPLOADS字段未限制phar格式。

查看apache2的配置文件,可以发现默认情况下扩展名为php、phar和phtml的文件都被当作php文件解析。因此在当前环境下,上传的phar文件将作为php文件进行解析,从而执行任意代码。

Part5 修复建议

修改conf.json文件中的FORBIDDEN_UPLOADS字段,禁止上传phar格式的文件。
————————————————
获取更多情报
联系我们,获取更多漏洞情报详情及处置建议,让企业远离漏洞威胁。
电话:18511745601
邮箱:shiliangang@andisec.com