Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft HTTP request with 'api/public' in URL
-
ExploitBypass AuthMiddleware authentication check
-
ExecutionAccess protected API endpoints
-
ImpactRetrieve sensitive church member data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Remote unauthenticated attacker exploits ChurchCRM versions prior to 7.1.0 by including 'api/public' anywhere in API request URL to bypass AuthMiddleware.php authentication checks. No victim interaction required. Default configurations affected. |
| Impact | This vulnerability presents critical real-world risk despite absence of confirmed active exploitation. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) indicates network-accessible attack requiring no privileges, low complexity, and no user interaction-characteristics highly favorable for mass exploitation. Attack complexity is minimal, requiring only HTTP request manipulation with 'api/public' string injection. SSVC framework assessment indicates high technical impact (complete confidentiality and integrity compromise of church member data) with potentially automatable exploitation given the simplicity of the bypass technique. Primary risk factors include: (1) ChurchCRM installations commonly internet-exposed for member self-service portals, (2) church databases contain highly sensitive personal information including addresses, phone numbers, financial contributions, and family relationships, (3) trivial exploitation requiring no specialized tools beyond curl or web browsers. Mitigating factors: relatively small attack surface limited to ChurchCRM installations, niche application domain may limit attacker awareness. The combination of critical CVSS score, no authentication requirement, and low attack complexity makes this a genuine priority for affected organizations despite no KEV listing. |
| Exploit ScenarioDerived | An external attacker scans the internet for ChurchCRM installations using Shodan or similar reconnaissance tools, identifying instances by characteristic login pages or HTTP headers. The attacker crafts HTTP requests to protected API endpoints such as '/api/members/list' but injects 'api/public' into the URL path (e.g., '/api/public/../members/list' or '/api/members/list?path=api/public'). The flawed authentication middleware incorrectly validates this manipulated request as accessing public endpoints, bypassing authentication entirely. The attacker systematically enumerates all API endpoints, extracting complete member directories with names, addresses, phone numbers, email addresses, donation histories, and family relationship data. This information could be monetized through identity theft, targeted phishing campaigns against church members, or sold on dark web marketplaces. No public exploit code confirmed at time of analysis, though the trivial nature of URL manipulation makes proof-of-concept development straightforward for attackers with basic HTTP knowledge. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 07, 2026
Authentication bypass in ChurchCRM API middleware enables unauthenticated remote attackers to access all protected endpoints by manipulating URL paths with 'api/public' strings, exposing complete church member databases and system configurations. Affects ChurchCRM versions prior to 7.1.0 with critical CVSS 9.1 rating. EPSS exploitation probability data unavailable; no public exploit code confirmed at time of analysis, though the trivial attack complexity (path manipulation) significantly increases exploitation risk for internet-exposed installations.
RemediationAI
Immediately upgrade to ChurchCRM version 7.1.0 which contains the authentication bypass fix. Organizations should prioritize this upgrade as a critical security patch given the complete authentication boundary failure. Download the patched version from the official ChurchCRM GitHub repository and follow standard upgrade procedures including database backup prior to migration. For installations unable to immediately upgrade, implement network-level access controls such as firewall rules restricting API endpoint access to trusted IP addresses, or place the ChurchCRM instance behind a web application firewall (WAF) with strict URL path validation rules blocking requests containing 'api/public' in non-legitimate contexts. However, these workarounds are temporary mitigations only-the underlying code-level vulnerability requires the vendor patch. Post-upgrade, review web server access logs for suspicious API requests containing 'api/public' path manipulation patterns to identify potential prior exploitation. Consult the vendor advisory at https://github.com/ChurchCRM/CRM/security/advisories/GHSA-v3p2-mx78-pxhc for additional upgrade guidance and security recommendations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ChurchCRM is an open-source PHP-based church management platform handling sensitive member information, financial records, and organizational data. The vulnerability resides in the Slim framework-based API middleware component (AuthMiddleware.php) responsible for enforcing authentication boundaries between public and protected API routes. CWE-284 (Improper Access Control) manifests through flawed URL pattern matching logic that incorrectly validates authentication requirements. The middleware appears to perform substring matching rather than proper path segment validation, allowing attackers to inject 'api/public' anywhere in request URLs to bypass authentication checks. This represents a fundamental authentication boundary failure where path-based security controls can be trivially circumvented through URL manipulation without cryptographic attacks or credential compromise.
Know when Churchcrm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Primary rating from Vendor (github) · only source for this CVE.
CVSS VectorVendor: github
Lifecycle Timeline
3DescriptionCVE.org
ChurchCRM is an open-source church management system. Prior to 7.1.0, a critical authentication bypass vulnerability in ChurchCRM's API middleware (ChurchCRM/Slim/Middleware/AuthMiddleware.php) allows unauthenticated attackers to access all protected API endpoints by including "api/public" anywhere in the request URL, leading to complete exposure of church member data and system information. This vulnerability is fixed in 7.1.0.
Executive ViewAI
ChurchCRM versions before 7.1.0 contain a critical authentication bypass in the API middleware that allows unauthenticated attackers to access protected endpoints by manipulating URL paths, potentially exposing complete member databases and system configurations to unauthorized disclosure. Organizations running internet-exposed ChurchCRM instances face immediate risk of sensitive member data compromise without patching to version 7.1.0 or later.
Vendor-released patch: ChurchCRM version 7.1.0 or later. Interim mitigations if patching is delayed: restrict network access to ChurchCRM API endpoints via firewall/WAF rules; implement API gateway authentication enforcement; disable or restrict 'api/public' path access; monitor API logs for suspicious URL manipulation patterns; segment ChurchCRM from internet-facing infrastructure.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote code execution in ChurchCRM versions prior to 6.5.3 allows an authenticated administrator to upload a web shell t
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
EUVD-2026-19839
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB