Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Lifecycle Timeline
7DescriptionGitHub Advisory
ChurchCRM is an open-source church management system. Prior to 6.5.3, a stored Cross-Site Scripting (XSS) vulnerability in ChurchCRM's Note Editor allows authenticated users with note-adding permissions to execute arbitrary JavaScript code in the context of other users' browsers, including administrators. This can lead to session hijacking, privilege escalation, and unauthorized access to sensitive church member data. This vulnerability is fixed in 6.5.3.
AnalysisAI
Stored XSS in ChurchCRM Note Editor enables authenticated users to execute arbitrary JavaScript in victims' browsers, leading to session hijacking and privilege escalation against administrators managing sensitive church member data. Affects ChurchCRM versions prior to 6.5.3. CVSS 7.3 (High) reflects network-accessible attack requiring low-privilege authentication and user interaction. EPSS and KEV data not provided; no public exploit identified at time of analysis. Vendor patch released in version 6.5.3.
Technical ContextAI
ChurchCRM is an open-source PHP-based church management system designed for managing membership, donations, and administrative tasks. This vulnerability stems from CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a stored cross-site scripting flaw in the Note Editor component. The application fails to properly sanitize or encode user-supplied input when rendering notes, allowing malicious JavaScript payloads to persist in the database and execute when other users view the compromised note. The CVSS vector (AV:N/AC:L/PR:L/UI:R) indicates network-accessible exploitation with low complexity, requiring low-privileged authenticated access (any user with note-adding permissions) and victim interaction (admin must view the malicious note). The stored nature makes this particularly dangerous as the payload persists and can affect multiple users over time, unlike reflected XSS which requires per-victim social engineering.
RemediationAI
Upgrade ChurchCRM to version 6.5.3 or later, which contains vendor-released fixes for the stored XSS vulnerability in the Note Editor. Organizations should update immediately by downloading the patched release from the official ChurchCRM GitHub repository. During the upgrade window, implement temporary mitigations including restricting note-adding permissions to only highly trusted administrative users, conducting audit reviews of existing notes for suspicious JavaScript content, and implementing Content Security Policy headers to limit script execution if technically feasible. After upgrading, review user activity logs for any suspicious note modifications that may have occurred prior to patching, as stored XSS payloads could have been injected before the fix was applied. Complete vendor advisory and patch details are available at https://github.com/ChurchCRM/CRM/security/advisories/GHSA-cx82-8xrh-7f5c. Organizations unable to upgrade immediately should consider temporarily disabling the Note Editor feature if operationally feasible until patching can be completed.
ChurchCRM 5.5.0 FRCatalog.php is vulnerable to Blind SQL Injection (Time-based) via the CurrentFundraiser GET parameter.
ChurchCRM 5.5.0 /EventEditor.php is vulnerable to Blind SQL Injection (Time-based) via the EventCount POST parameter. Ra
A vulnerability exists in ChurchCRM 5.13.0 and prior that allows an attacker to execute arbitrary SQL queries by exploit
A vulnerability exists in ChurchCRM 5.13.0. Rated critical severity (CVSS 9.3), this vulnerability is remotely exploitab
A vulnerability exists in ChurchCRM 5.13.0 and prior that allows an attacker to execute arbitrary SQL queries by exploit
A vulnerability exists in ChurchCRM 5.13.0 and prior that allows an attacker to execute arbitrary SQL queries by exploit
A time-based blind SQL Injection vulnerability exists in the ChurchCRM 5.13.0 and prior EditEventAttendees.php within th
ChurchCRM 5.5.0 FRCertificates.php is vulnerable to Blind SQL Injection (Time-based) via the CurrentFundraiser GET param
Authenticated SQL injection in ChurchCRM's PaddleNumEditor.php endpoint prior to version 6.7.2 allows any logged-in user
ChurchCRM is an open-source church management system. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
ChurchCRM 4.5.4 endpoint /EditEventTypes.php is vulnerable to Blind SQL Injection (Time-based) via the EN_tyid POST para
A vulnerability exists in ChurchCRM 5.13.0 that allows an attacker to execute arbitrary JavaScript in a victim's browser
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-19772