CVE-2026-39326ChurchCRM是一个开源的教堂管理系统。在7.1.0之前的版本中,其PropertyTypeEditor.php端点存在严重的SQL注入漏洞。具有isMenuOptionsEnabled权限的认证攻击者,可以通过Name和Description参数构造恶意SQL语句,进而导致数据库信息泄露或被篡改。官方已在7.1.0版本中修复此问题。
该漏洞的根源在于ChurchCRM在处理PropertyTypeEditor.php端点请求时,对用户提供的Name和Description参数缺乏有效的安全过滤和验证。系统直接将这些参数值拼接到后台SQL查询语句中执行,导致了经典的SQL注入漏洞。攻击者首先需要获取一个具有isMenuOptionsEnabled角色的低权限账户,然后向受影响端点发送特制的HTTP请求。通过在参数中注入SQL控制字符(如单引号)和恶意指令(如UNION SELECT, UPDATE, DELETE),攻击者可以操纵原始查询逻辑。由于CVSS向量显示C:H/I:H/A:H,攻击者不仅能窃取数据库中的敏感信息(如会员数据、管理员哈希),还能篡改或删除关键业务数据,甚至可能通过存储过程或堆叠查询实现进一步的系统控制,造成严重的业务中断。