vendor:
ChurchCRM
by:
Arvandy
7.5
CVSS
HIGH
Authenticated SQL Injection
89
CWE
Product Name: ChurchCRM
Affected Version From: 4.5.2001
Affected Version To: 4.5.2001
Patch Exists: YES
Related CWE: CVE-2023-24787
CPE: a:churchcrm:churchcrm:4.5.1
Platforms Tested: Windows, Linux
2023
ChurchCRM 4.5.1 – Authenticated SQL Injection
The endpoint /EventAttendance.php is vulnerable to Authenticated SQL Injection (Union-based and Blind-based) via the Event GET parameter. This endpoint can be triggered through the following menu: Events - Event Attendance Reports - Church Service/Sunday School. The Event Parameter is taken directly from the query string and passed into the SQL query without any sanitization or input escaping. This allows the attacker to inject malicious Event payloads to execute the malicious SQL query.
Mitigation:
Input validation and sanitization should be done on the Event parameter to prevent malicious payloads from being injected.