CyberSecBulletin

ChurchCRM vulnerabilities

We track 71 vulnerabilities in ChurchCRM products across 2 products. 71 are rated high or critical, and none are known to be exploited. The most recent was published on July 13, 2026.

71vulnerabilities
12critical
59high
0exploited
8.3average CVSS score

Latest ChurchCRM vulnerabilities

  • 7.0 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-58411ChurchCRM

    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 reflec

  • 7.1 High severity

    CRM: Authorization Bypass Through User-Controlled Key

    CVE-2026-58410ChurchCRM

    ChurchCRM is an open-source church management system. Prior to version 7.4.0, there was an authorization flaw in the family-scoped endpoints which allowed low-privileged users to read and modify other families’ records. An authenticated non-admin user with Edi

  • 9.1 Critical severity

    CRM: Unrestricted Upload of File with Dangerous Type

    CVE-2026-58409ChurchCRM

    ChurchCRM is an open-source church management system. Prior to version 7.4.0, an authenticated administrator can achieve Remote Code Execution (RCE) on the server by installing a malicious plugin ZIP archive containing a PHP webshell. The application explicitl

  • 8.1 High severity

    CRM: Cross-Site Request Forgery

    CVE-2026-44548ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.3.2, top-level cross-site GET navigation from an attacker-controlled page to FundRaiserDelete.php, PropertyTypeDelete.php, or NoteDelete.php causes a logged-in ChurchCRM user with the relevant ro

  • 9.6 Critical severity

    CRM: Improper Authentication

    CVE-2026-44547ChurchCRM

    ChurchCRM is an open-source church management system. From 7.2.0 to 7.2.2, The fix for CVE-2026-4058 is incomplete. The hardening commit was merged and then silently stripped from src/api/routes/public/public-user.php by an unrelated PR before any 7.2.x tag wa

  • 8.8 High severity

    CRM: Improper Privilege Management

    CVE-2026-42289ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.3.2, UserEditor.php processes user account creation and permission updates entirely through $_POST parameters with no CSRF token validation. An unauthenticated attacker can craft a malicious HTML

  • 10.0 Critical severity

    CRM: Improper Control of Generation of Code

    CVE-2026-42288ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.3.2, The fix for CVE-2026-39337 is incomplete. The pre-authentication remote code execution vulnerability in ChurchCRM's setup wizard via unsanitized DB_PASSWORD remains fully exploitable This vu

  • 9.1 Critical severity

    CRM: Authentication Bypass Using an Alternate Path or Channel

    CVE-2026-40582ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the /api/public/user/login endpoint validates only the username and password before returning the user's API key, bypassing the normal authentication flow that enforces account l

  • 8.1 High severity

    CRM: Cross-Site Request Forgery

    CVE-2026-40581ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the family record deletion endpoint (SelectDelete.php) performs permanent, irreversible deletion of family records and all associated data via a plain GET request with no CSRF to

  • 9.1 Critical severity

    CRM: Improper Privilege Management

    CVE-2026-40484ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the database backup restore functionality extracts uploaded archive contents and copies files from the Images/ directory into the web-accessible document root using recursiveCopy

  • 7.1 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-40482ChurchCRM

    ChurchCRM is an open-source church management system. Versions prior to 7.2.0 have SQL injection in FinancialService::getMemberByScanString() via unsanitized $routeAndAccount concatenated into raw SQL. This issue has been fixed in version 7.2.0.

  • 7.1 High severity

    CRM: Authorization Bypass Through User-Controlled Key

    CVE-2026-40480ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the GET /api/person/{personId} endpoint loads and returns person records without performing object-level authorization checks. Although the legacy PersonView.php page enforces ca

  • 8.1 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-39344ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, there is a Reflected Cross-Site Scripting (XSS) vulnerability on the login page, which is caused by the lack of sanitization or encoding of the username parameter received from the URL. The

  • 7.2 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39343ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a SQL injection vulnerability exists in the EditEventTypes.php file, which is only accessible to administrators. The EN_tyid POST parameter is not sanitized before being used in a SQL query,

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39342ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, the searchwhat parameter via QueryView.php with the QueryID=15 is vulnerable to a SQL injection. The authenticated user requires access to Data/Reports > Query Menu and access to the "Advanc

  • 8.1 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39341ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, the application is vulnerable to time-based SQL injection due to an improper input validation. Endpoint Reports/ConfirmReportEmail.php?familyId= is not correctly sanitising user input, speci

  • 8.1 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39340ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a SQL injection vulnerability exists in PropertyTypeEditor.php, part of the administration functionality for managing property type categories (People → Person Properties / Family Properties

  • 9.1 Critical severity

    CRM: Improper Access Control

    CVE-2026-39339ChurchCRMEPSS 1.35%

    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 endpo

  • 10.0 Critical severity

    CRM: Improper Control of Generation of Code

    CVE-2026-39337ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, critical pre-authentication remote code execution vulnerability in ChurchCRM's setup wizard allows unauthenticated attackers to inject arbitrary PHP code during the initial installation proc

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39334ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was found in the endpoint /SettingsIndividual.php in ChurchCRM 7.0.5. Authenticated users without any specific privileges can inject arbitrary SQL statements t

  • 8.7 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-39333ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, he FindFundRaiser.php endpoint reflects user-supplied input (DateStart and DateEnd) into HTML input field attributes without proper output encoding for the HTML attribute context. An authent

  • 8.7 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-39332ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a reflected Cross-Site Scripting (XSS) vulnerability in GeoPage.php allows any authenticated user to inject arbitrary JavaScript into the browser of another authenticated user. Because the p

  • 8.1 High severity

    CRM: Authorization Bypass Through User-Controlled Key

    CVE-2026-39331ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an authenticated API user can modify any family record's state without proper authorization by simply changing the {familyId} parameter in requests, regardless of whether they possess the re

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39330ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was found in the endpoint /PropertyAssign.php in ChurchCRM. Authenticated users with the role Manage Groups & Roles (ManageGroups) and Edit Records (isEditReco

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39329ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was identified in /EventNames.php in ChurchCRM. Authenticated users with AddEvent privileges can inject SQL via the newEvtTypeCntLst parameter during event typ

  • 8.9 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-39328ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a stored cross-site scripting vulnerability exists in ChurchCRM's person profile editing functionality. Non-administrative users who have the EditSelf permission can inject malicious JavaScr

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39327ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was found in the endpoint /MemberRoleChange.php in ChurchCRM 7.0.5. Authenticated users with the role Manage Groups & Roles (ManageGroups) can inject arbitrary

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39326ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was found in the endpoint /PropertyTypeEditor.php in ChurchCRM. Authenticated users with the role isMenuOptionsEnabled can inject arbitrary SQL statements thro

  • 7.2 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39325ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, an SQL injection vulnerability was found in the endpoint /SettingsUser.php in ChurchCRM 7.0.5. Authenticated administrative users can inject arbitrary SQL statements through the type array p

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39319ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a second order SQL injection vulnerability was found in the endpoint /FundRaiserEditor.php in ChurchCRM. A user has to be authenticated but doesn't need any privileges. These users can injec

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-39318ChurchCRM

    ChurchCRM is an open-source church management system. Versions prior to 7.1.0 have an SQL injection vulnerability in the endpoints `/GroupPropsFormRowOps.php`, `/PersonCustomFieldsRowOps.php`, and `/FamilyCustomFieldsRowOps.php`. A user has to be authenticated

  • 8.7 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-35576ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.0.0, a stored cross-site scripting (XSS) vulnerability exists in ChurchCRM within the Person Property Management subsystem. This issue persists in versions patched for CVE-2023-38766 and allows a

  • 8.0 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-35575ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 6.5.3, a Stored Cross-Site Scripting (Stored XSS) vulnerability in the admin panel’s group-creation feature allows any user with group-creation privileges to inject malicious JavaScript that execut

  • 9.1 Critical severity

    CRM: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-35573ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 6.5.3, a path traversal vulnerability in ChurchCRM's backup restore functionality allows authenticated administrators to upload arbitrary files and achieve remote code execution by overwriting Apac

  • 8.7 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-35574ChurchCRM

    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 ot

  • 7.6 High severity

    CRM: Improper Neutralization of Input During Web Page Generation

    CVE-2026-35534ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.1.0, a stored cross-site scripting vulnerability exists in PersonView.php due to incorrect use of sanitizeText() as an output sanitizer for HTML attribute context. The function only strips HTML t

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-24854ChurchCRM

    ChurchCRM is an open-source church management system. A SQL Injection vulnerability exists in endpoint `/PaddleNumEditor.php` in ChurchCRM prior to version 6.7.2. Any authenticated user, including one with zero assigned permissions, can exploit SQL injection t

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2025-68400ChurchCRM

    ChurchCRM is an open-source church management system. A SQL Injection vulnerability exists in the legacy endpoint `/Reports/ConfirmReportEmail.php` in ChurchCRM prior to version 6.5.3. Although the feature was removed from the UI, the file remains deployed and

  • 8.8 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2025-68112ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 6.5.3, a SQL injection vulnerability in ChurchCRM's Event Attendee Editor allows authenticated users to execute arbitrary SQL commands, leading to complete database compromise, administ

  • 7.2 High severity

    CRM: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2025-68111ChurchCRM

    ChurchCRM is an open-source church management system. In versions prior to 6.5.3, a SQL injection vulnerability exists in the `eGive.php` file within the "ReImport" functionality. An authenticated user with finance privileges can execute arbitrary SQL queries