CVE-2025-68111
7.2ChurchCRM · CRM
A SQL injection vulnerability in the ChurchCRM ReImport functionality allows authenticated users with finance privileges to execute arbitrary SQL queries via the MissingEgive_FamID_ parameter.
Executive summary
ChurchCRM is affected by a SQL injection vulnerability that allows authenticated users with specific privileges to compromise the underlying database, posing a high risk of unauthorized data manipulation.
Vulnerability
This is a SQL injection flaw (CWE-89) located in the eGive.php script. The vulnerability permits an authenticated user with finance-level privileges to inject malicious SQL commands through the MissingEgive_FamID_ POST parameter.
Business impact
Successful exploitation of this vulnerability allows an attacker to bypass standard database controls, leading to unauthorized data access, modification, or complete deletion of records. Given the CVSS score of 7.2, this represents a significant risk to the integrity and confidentiality of sensitive church management data, which may include donor information or financial records.
Remediation
Immediate Action: Upgrade ChurchCRM to version 6.5.3 or later, as this release contains the necessary security patch to neutralize the vulnerable parameter.
Proactive Monitoring: Review web server and application logs for suspicious POST requests containing unexpected SQL syntax or unusual activity directed at the eGive.php endpoint.
Compensating Controls: Implement a Web Application Firewall (WAF) to inspect incoming POST parameters and block requests containing common SQL injection patterns until the update can be applied.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
The presence of a known SQL injection vulnerability in a management system necessitates immediate patching to prevent potential data breaches. Security administrators must prioritize upgrading to version 6.5.3 to eliminate the attack vector and ensure the continued integrity of the application environment.