CVE-2025-13185CVE-2025-13185是Bdtask/CodeCanyon开发的News365新闻管理系统中的一个高危安全漏洞。该漏洞存在于管理员个人资料更新功能中,具体位于/admin/dashboard/profile端点。攻击者可以通过该接口利用profile_image和banner_image参数上传恶意文件,由于系统缺乏充分的文件类型验证和安全检查,攻击者可以上传任意类型的文件,包括WebShell脚本,从而实现远程代码执行。漏洞的CVSS评分为4.7,属于中危级别。攻击虽然需要管理员权限,但一旦被利用,攻击者可以完全控制受影响的Web服务器。该漏洞已公开披露,可能已被在野利用。由于厂商未对此前披露做出回应,因此目前可能仍无官方补丁。用户应立即采取防护措施,避免使用受影响版本,或实施严格的访问控制和文件上传验证机制。
该漏洞属于无限制文件上传(Unrestricted File Upload)类型,问题出在News365系统的用户资料更新功能中。系统在接受用户上传的头像(profile_image)和横幅图片(banner_image)时,未对上传文件的MIME类型、文件扩展名和文件内容进行充分验证。攻击者首先需要获取管理员账户权限,然后构造恶意请求,将包含PHP代码的WebShell文件伪装成图片格式上传到服务器。上传成功后,攻击者可以通过访问上传文件路径来执行任意系统命令。例如,攻击者可以上传一个包含<?php system($_GET['cmd']); ?>的PHP文件,然后通过URL参数执行系统命令。由于该漏洞可通过网络远程利用(AV:N),且已有公开的利用代码发布,因此风险等级较高。建议管理员立即限制文件上传功能的使用,并实施白名单机制,仅允许上传安全的图片格式。