CVE-2026-42289ChurchCRM是一款开源的教会管理系统。在7.3.2版本之前,UserEditor.php文件在处理用户账户创建和权限更新时,完全依赖$_POST参数且未进行CSRF令牌验证。未经身份验证的攻击者可诱导管理员访问恶意页面,在受害者不知情的情况下将低权限用户提升为管理员,或创建新的管理员后门账户。该漏洞在7.3.2版本中已修复。
该漏洞源于ChurchCRM的UserEditor.php组件缺乏有效的跨站请求伪造(CSRF)防护机制。系统在处理用户创建和权限修改请求时,未验证请求来源的合法性(即未检查CSRF Token),仅依赖POST参数进行业务逻辑处理。攻击者可以构造一个包含恶意POST请求的HTML页面,该请求指向UserEditor.php并包含提升权限或创建管理员的参数。当已登录的管理员访问此页面时,浏览器会自动携带管理员的Session Cookie发送请求。由于服务器端未校验Token,系统误以为这是管理员的合法操作,从而执行了恶意代码,导致账户权限被非法提升或后门账户被创建。漏洞核心在于身份验证与请求处理的隔离缺失,攻击者利用了用户浏览器对目标网站的信任关系,严重破坏了系统的访问控制边界。