漏洞总结 漏洞概述 ChurchCRM 的备份恢复功能中存在路径遍历漏洞。经过身份验证的管理员可以利用此漏洞上传任意文件,并通过覆盖 Apache 配置文件来实现远程代码执行 (RCE)。 漏洞存在于 文件的第 43 行,用户提供的文件名被直接拼接到文件路径中,未进行任何净化处理。 影响范围 受影响版本: ChurchCRM/CRM (Composer) <= 6.5.2 修复版本: 6.5.3 修复方案 将 ChurchCRM 升级至版本 6.5.3 或更高版本。 利用代码 (POC) 1. 漏洞代码片段: 2. 恶意 .htaccess 文件内容: 3. 上传 .htaccess 文件: 4. 上传 PHP Webshell: 5. 执行代码: