CVE-2025-67171CVE-2025-67171是RiteCMS v3.1.0版本中的一个高危安全漏洞,源于/templates/组件中的不正确访问控制(Incorrect Access Control)。该漏洞允许未经认证的远程攻击者通过目录遍历技术(Directory Traversal,也称路径穿越)访问服务器上的敏感文件。RiteCMS是一款开源内容管理系统,广泛应用于个人网站和小型企业网站搭建。攻击者无需任何用户凭证即可利用此漏洞,直接通过构造特殊的HTTP请求即可读取目标服务器上的任意文件,包括但不限于配置文件、源代码、数据库凭证、系统敏感文件等。此漏洞的CVSS评分为7.5,属于高危级别,对系统机密性造成严重影响。由于该漏洞无需认证即可利用,且攻击复杂度低,因此存在被恶意利用的高度风险。攻击成功后可能导致敏感信息泄露,进而为后续更复杂的攻击(如远程代码执行)提供必要的情报支持。
该漏洞存在于RiteCMS v3.1.0的/templates/路由组件中,根源在于对用户输入的文件路径缺少充分的验证和过滤。攻击者可以利用路径遍历字符序列(如../)来突破应用程序的目录限制,访问上层目录中的文件。在Web应用场景中,攻击者通常通过在URL请求中注入特殊的路径遍历序列来实现攻击。例如,通过构造类似/templates/../../../../etc/passwd的请求,攻击者可以读取Linux系统的用户密码文件。攻击者还可以利用URL编码(如%2e%2e%2f表示../)来绕过一些基础的安全过滤机制。RiteCMS在处理模板文件请求时,直接将用户提供的路径参数传递给文件系统操作函数,而没有进行路径规范化(Canonicalization)和边界检查。这使得攻击者可以读取服务器上的各类敏感文件,包括:配置文件(config.php等)可能包含数据库连接凭证、API密钥等敏感信息;系统文件如/etc/passwd可获取系统用户列表;应用源代码文件可能暴露更多安全漏洞;日志文件可能包含其他敏感操作记录。