ChurchCRM Flaw: Data Deletion Via CSRF
The National Vulnerability Database (NVD) has detailed CVE-2026-40581, a high-severity vulnerability (CVSS 8.1) affecting ChurchCRM, an open-source church management system. Prior to version 7.2.0, the SelectDelete.php endpoint, responsible for family record deletion, allowed permanent and irreversible data removal through a simple GET request. Critically, this endpoint lacked any CSRF token validation.
This oversight means an attacker could craft a malicious webpage. If an authenticated administrator visits this page, the attacker can silently trigger the deletion of targeted family records. This includes associated notes, pledges, persons, and property data, all without any user interaction. The NVD highlights this as a critical data integrity risk, directly attributable to CWE-352 (Cross-Site Request Forgery) and CWE-862 (Missing Authorization).
For defenders, the implications are straightforward: unauthenticated users cannot directly exploit this, but an authenticated administrator is a single click away from devastating data loss. The NVD confirms the issue is resolved in ChurchCRM version 7.2.0. Organizations utilizing ChurchCRM must prioritize upgrading to mitigate this significant risk to their data integrity.
What This Means For You
- If your organization uses ChurchCRM, you must immediately verify your deployed version. If it's prior to 7.2.0, patch to version 7.2.0 or later RIGHT NOW. This isn't theoretical; an attacker can wipe entire family records and associated sensitive data with minimal effort if an admin clicks a malicious link.
Related ATT&CK Techniques
🛡️ Detection Rules
3 rules · 6 SIEM formats3 detection rules auto-generated for this incident, mapped to MITRE ATT&CK. Sigma YAML is free — export to any SIEM format via the Intel Bot.
ChurchCRM Family Record Deletion via CSRF - CVE-2026-40581
Indicators of Compromise
| ID | Type | Indicator |
|---|---|---|
| CVE-2026-40581 | CSRF | ChurchCRM versions prior to 7.2.0 |
| CVE-2026-40581 | CSRF | ChurchCRM endpoint: SelectDelete.php |
| CVE-2026-40581 | CSRF | Deletion of family records via GET request without CSRF token validation |
Source & Attribution
| Source Platform | NVD |
| Channel | National Vulnerability Database |
| Published | April 18, 2026 at 03:16 UTC |
This content was AI-rewritten and enriched by Shimi's Cyber World based on the original source. All intellectual property rights remain with the original author.
Believe this infringes your rights? Submit a takedown request.