CVE-2025-64095CVE-2025-64095是DNN(DotNetNuke)内容管理系统中的一个严重安全漏洞。DNN是一个基于微软技术栈的开源Web内容管理平台。漏洞存在于10.1.1版本之前的默认HTML编辑器提供者中,该编辑器允许未经过身份验证的用户上传文件,并且上传的图片可以覆盖服务器上已存在的文件。攻击者可以利用此漏洞无需任何认证凭证即可上传恶意文件,替换网站现有的合法文件,从而实现网站篡改(defacement)。此外,结合其他安全缺陷,攻击者还可以注入XSS(跨站脚本)有效载荷,进一步实施钓鱼攻击、窃取用户会话信息等恶意行为。由于CVSS评分达到10.0(满分),且攻击复杂度低、无需认证和用户交互,该漏洞被评定为最高严重级别,对互联网上的DNN网站构成严重威胁。
该漏洞的根本原因在于DNN默认HTML编辑器提供者缺乏充分的访问控制机制。在10.1.1之前的版本中,文件上传功能没有正确验证用户身份,导致任何未认证用户都可以通过API接口上传文件到服务器。更危险的是,上传的文件名可以与服务器上已存在的文件相同,从而实现文件覆盖操作。攻击者通常会尝试上传包含恶意代码的HTML、JavaScript或图片文件,并将其覆盖网站的关键文件(如主页、登录页面等)。由于DNN在处理文件路径时存在验证缺陷,攻击者可以构造特定的文件路径遍历或命名来定位目标文件。成功利用此漏洞后,攻击者可以完全控制网站前端显示内容,进行网站篡改,或者注入存储型XSS脚本等待其他用户访问时触发。修复版本10.1.1增加了对上传文件的身份验证和文件覆盖限制检查。