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.
Published: 2026-07-13
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to inject JavaScript or HTML attribute payloads into response pages because ChurchCRM fails to perform proper output encoding on request parameter names and values. The reflected input is incorporated into JavaScript string contexts and HTML attributes, enabling the malicious script to steal session tokens, hijack user accounts, and execute arbitrary actions on behalf of the authenticated user. Consequences include session token theft, account takeover, unauthorized data exposure, phishing, and privilege escalation against administrators.

Affected Systems

ChurchCRM Community Edition releases prior to version 7.4.0 are affected. The flaw appears in endpoints such as /FamilyCustomFieldsEditor.php, /PaddleNumList.php, and /admin/system/church-info. All deployments running any earlier release are potentially vulnerable unless the affected endpoints have been removed or disabled.

Risk and Exploitability

The CVSS score of 7.0 indicates high severity, and the EPSS score is less than 1%, suggesting a low current exploitation probability. This vulnerability is not listed in the CISA KEV catalog. The likely attack vector is inferred to be a specially crafted HTTP request that places malicious content in parameter names or values. An attacker who can direct a victim to such a URL, for example via a phishing link or an injected form, can trigger the reflected XSS without needing higher privileges. While no publicly available exploit code is documented, the high severity and potential for account takeover or data exposure warrant remediation.

Generated by OpenCVE AI on August 1, 2026 at 10:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update ChurchCRM to version 7.4.0 or later to eliminate the reflected XSS issue.
  • If the update cannot immediately occur, restrict access to the vulnerable endpoints to administrators only and remove them from the public interface.
  • Deploy a web application firewall or custom rule set that blocks non‑alphanumeric characters in query‑string keys and values to prevent injection of script payloads.

Generated by OpenCVE AI on August 1, 2026 at 10:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 13 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
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.
Title ChurchCRM has Reflected Cross-Site Scripting (XSS) via unsanitized request parameter names and values
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-21T19:05:39.783Z

Reserved: 2026-06-30T18:19:58.380Z

Link: CVE-2026-58411

cve-icon Vulnrichment

Updated: 2026-07-21T19:05:12.867Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T10:15:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')