Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
internet-facing-service-vulnerabilitywidely-deployed-product-advisorycredential-access-method

ChurchCRM Fixed Two SQL Injection Flaws in Property and Fundraiser Functions

Updated 3mo agoFirst seen Apr 6, 202610 sources

ChurchCRM fixed two SQL injection vulnerabilities affecting versions prior to 7.1.0, both of which could be exploited by authenticated users with low privileges to access or alter backend data. One flaw, tracked as CVE-2026-34402, was a time-based blind SQL injection in PropertyAssign.php that could be abused by users with Edit Records or Manage Groups permissions to exfiltrate or modify arbitrary database content, including user credentials, personally identifiable information, and configuration secrets.

A second flaw, CVE-2026-35566, affected src/Reports/FundRaiserStatement.php, where an unquoted $_SESSION['iCurrentFundraiser'] value was used in a numeric SQL context without integer validation after being set through src/FundRaiserEditor.php. The issue carried critical impact because it could compromise confidentiality, integrity, and availability, while both vulnerabilities were classified as CWE-89 and addressed in ChurchCRM 7.1.0 through published GitHub security advisories.

Share:
ChurchCRM Fixed Two SQL Injection Flaws in Property and Fundraiser Functions
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

9 events from the most recent confirmed update back to the earliest known activity.

9 EVENTS
Apr 7, 20263mo ago

CVE-2026-39342 disclosed for ChurchCRM QueryView.php

CVE-2026-39342 was publicly documented as a SQL injection vulnerability in ChurchCRM's QueryView.php via the searchwhat parameter when QueryID=15 is used. The issue affected versions prior to 7.1.0, required an authenticated user with access to the Advanced Search query, and was reported as fixed in version 7.1.0.

CVE-2026-39342 - ChurchCRM has a SQL injection searchwhat parameter via QueryView.php

CVE-2026-39329 disclosed for ChurchCRM EventNames.php

CVE-2026-39329 was publicly documented as a blind SQL injection vulnerability in ChurchCRM's /EventNames.php endpoint, where authenticated users with AddEvent privileges could inject SQL via the newEvtTypeCntLst parameter during event type creation. The issue affected versions prior to 7.1.0 and was reported as fixed in version 7.1.0 with a related GitHub security advisory.

CVE-2026-39329 - ChurchCRM has a Blind SQL injection in EventNames.php

CVE-2026-39319 disclosed for ChurchCRM FundRaiserEditor.php

CVE-2026-39319 was publicly documented as a second-order SQL injection vulnerability in ChurchCRM's FundRaiserEditor.php endpoint via the iCurrentFundraiser session parameter. The issue affected versions prior to 7.1.0, could be exploited by an authenticated user without special privileges, and was reported as fixed in version 7.1.0.

CVE-2026-39319 - ChurchCRM has a Second Order SQLI via FundRaiserEditor.php

CVE-2026-39317 disclosed for ChurchCRM SettingsIndividual.php

CVE-2026-39317 was publicly documented as a SQL injection vulnerability in ChurchCRM's SettingsIndividual.php, where unsanitized user-controlled array keys from the POST parameter type were used directly in SQL queries. The issue affected versions prior to 7.1.0, could be exploited by any authenticated user to extract sensitive database data, and was reported as fixed in version 7.1.0.

CVE-2026-39317 - ChurchCRM has a SQL Injection via Unsanitized Array Keys in SettingsIndividual.php

CVE-2026-39318 disclosed for ChurchCRM GroupPropsFormRowOps.php

CVE-2026-39318 was publicly documented as a SQL injection vulnerability in ChurchCRM's GroupPropsFormRowOps.php, where the Field parameter could break out of SQL identifier context because backticks were not safely handled. The issue affected versions prior to 7.1.0 and was reported as fixed in version 7.1.0; the CVE entry was received by GitHub on 2026-04-07.

CVE-2026-39318 - ChurchCRM has a DDL SQL Injection in GroupPropsFormRowOps.php

CVE-2026-35566 disclosed for ChurchCRM FundRaiserStatement.php

CVE-2026-35566 was publicly documented as a critical SQL injection vulnerability in ChurchCRM's FundRaiserStatement.php, caused by unsafe use of an unquoted session value without integer validation. The issue was reported as fixed in version 7.1.0 and referenced by a GitHub security advisory.

CVE-2026-35567 disclosed for ChurchCRM MemberRoleChange.php

CVE-2026-35567 was publicly documented as a critical SQL injection vulnerability in ChurchCRM's src/MemberRoleChange.php caused by improper integer validation of the NewRole POST parameter. The issue affected versions prior to 7.1.0, required an authenticated session with ManageGroups privileges, and was reported as fixed in version 7.1.0.

CVE-2026-35567 - SQL Injection in MemberRoleChange.php
Apr 6, 20263mo ago

GitHub receives and publishes advisory for CVE-2026-34402

A new vulnerability entry for CVE-2026-34402 was received by security-advisories@github.com on April 6, 2026. The advisory described a time-based blind SQL injection in ChurchCRM's PropertyAssign.php endpoint exploitable by authenticated users with sufficient permissions.

ChurchCRM fixes two SQL injection flaws in version 7.1.0

ChurchCRM remediated multiple SQL injection vulnerabilities, including a time-based blind SQL injection in PropertyAssign.php and an SQL injection in FundRaiserStatement.php, by releasing version 7.1.0. Both issues affected versions prior to 7.1.0.

LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

1 LINKEDOpen in app
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.