What’s Vulnerable › Vulnerabilities
CVE-2026-32880: ChurchCRM is vulnerable to Stored XSS through JSON handling in SystemSettings.php
- Severity: medium (CVSS 6.4 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-03-20 · updated 2026-06-17
- Weakness: CWE-79
Description
ChurchCRM is an open-source church management system. Versions prior to 7.0.2 allow an admin user to edit JSON type system settings to store a JavaScript payload that can execute when any admin views the system settings. The JSON input is left unescaped/unsanitized in SystemSettings.php, leading to XSS. This issue has been fixed in version 7.0.2.
Affected products
- ChurchCRM CRM: before 7.0.2 — fixed in 7.0.2
How to fix
Upgrade to a fixed version: ChurchCRM CRM 7.0.2. Check the vendor advisory for mitigations.
References
- https://github.com/ChurchCRM/CRM/security/advisories/GHSA-7gq6-xmpx-qc7c
- https://github.com/ChurchCRM/CRM/security/advisories/GHSA-7gq6-xmpx-qc7c
Get alerted when CVE-2026-32880 or the next vulnerability affects your stack