CVE-2025-67874ChurchCRM是一款开源教会管理系统。在6.5.0版本之前,该应用存在严重的信息泄露漏洞,会在后续的HTTP响应中明文回显用户提交的密码。这一漏洞使得攻击者可以通过拦截HTTP响应直接获取用户的明文密码,显著增加了凭证泄露的风险。此外,该漏洞还会放大其他安全漏洞的影响,当与XSS、IDOR、会话固定等漏洞结合使用时,攻击者可以系统性地窃取其他用户的密码,可能导致整个系统用户账户被攻陷。攻击者利用此漏洞无需特殊权限,仅需普通用户账号即可实施攻击,且无需用户交互。
该漏洞属于敏感数据处理不当导致的信息泄露问题。在用户认证流程中,应用程序在处理登录请求时,会将用户提交的密码以明文形式包含在后续的HTTP响应中返回给客户端。正常情况下,用户密码在传输和存储时都应进行加密处理,不应在响应中回显。攻击者可以通过以下方式利用此漏洞:1) 使用低权限账号登录系统;2) 拦截登录后的HTTP响应;3) 从响应正文中提取明文密码;4) 使用获取的密码尝试横向移动或提升权限。由于密码以明文形式传输,如果存在XSS漏洞,攻击者还可以通过JavaScript脚本自动收集其他用户的密码。修复方案是在6.5.0版本中移除了密码回显功能,并确保所有敏感数据在传输过程中使用HTTPS加密。