eyouCMS v1.6.7 - CVE-2024-48196分析
前言 CVE-2024-48196是eyouCMS v1.6.7平台的漏洞,该漏洞存在于后台管理系统添加友情链接处。成因:后端代码没有对添加的友情链接进行严格的检测和限制,攻击者进入后台系统后可以随意添加恶意链接,借助此漏洞盗取用户信息。 漏洞复现 后台管理系统可添加友情链接 为了达到测试效果,在虚拟机中开启了Web Server,并创建了一个测试文件 下面是文件内容 在后台管理系统中添加一
前言
CVE-2024-48196是eyouCMS v1.6.7平台的漏洞,该漏洞存在于后台管理系统添加友情链接处。成因:后端代码没有对添加的友情链接进行严格的检测和限制,攻击者进入后台系统后可以随意添加恶意链接,借助此漏洞盗取用户信息。
漏洞复现
后台管理系统可添加友情链接

为了达到测试效果,在虚拟机中开启了Web Server,并创建了一个测试文件

下面是文件内容

在后台管理系统中添加一个访问虚拟机文件的友情链接

添加成功后可以在网站首页看到这个友情链接

点击友情链接之后访问到了虚拟机文件,如下图所示

源码分析
添加友情链接的相关代码在 application/admin/controller/Links.php 文件中


仔细分析可以发现,后端只对URL进行了判空和格式检查后就直接保存到数据库中,没有过滤恶意的友情链接

在 links 表中可以看到添加的友情链接
修复建议
对添加的友情链接实施黑/白名单限制。
这是 。。。。。漏洞???