CVE-2026-58411 Details
Description
ChurchCRM is an open-source church management system. Prior to version 7.4.0, Cross-Site Scripting (XSS) vulnerabilities were identified due to insufficient output encoding of user-controlled request parameter names and parameter values. The application reflects attacker-controlled input into JavaScript string contexts and HTML attribute contexts without proper sanitization or contextual output encoding. Affected endpoints observed during testing: /FamilyCustomFieldsEditor.php, /PaddleNumList.php and /admin/system/church-info. Potential consequences include session-token theft, account takeover, unauthorized actions on behalf of authenticated users, exposure of sensitive church member information, credential harvesting, phishing, and privilege escalation when administrators are targeted. This issue has been resolved in version 7.4.0.
A reflected cross-site scripting vulnerability has been identified in ChurchCRM, an open-source church management system, prior to version 7.4.0. This vulnerability arises from inadequate output encoding of user-controlled request parameter names and values, allowing attackers to inject malicious scripts that are executed in the context of the user's browser. Affected endpoints include '/FamilyCustomFieldsEditor.php', '/PaddleNumList.php', and '/admin/system/church-info'. The exploitation of this vulnerability could lead to session token theft, account takeover, unauthorized actions on behalf of authenticated users, exposure of sensitive church member information, credential harvesting, phishing attacks, and privilege escalation when targeting administrators.
Users are advised to update to ChurchCRM version 7.4.0 or later. Additionally, context-sensitive output encoding should be applied to all user-controlled data before it is rendered in JavaScript string contexts, HTML attribute contexts, and HTML body contexts. It is also recommended to enforce allowlists for accepted parameter names, reject unexpected request parameters, avoid embedding request parameters directly into JavaScript, use framework-provided escaping functions consistently, and add automated XSS regression tests.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 13, 2026CISA-ADP
Assessed Jul 21, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/ChurchCRM/CRM/security/advisories/GHSA-p6j6-vrpg-4pp8 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/ChurchCRM/CRM/security/advisories/GHSA-p6j6-vrpg-4pp8 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| ChurchCRM | <= 7.3.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 21, 2026 | CVE Modified | CISA-ADP |
| Jul 13, 2026 | New CVE Received | [email protected] |
Volerion