PT-2026-33532 · Churchcrm · Churchcrm
Published
2026-04-17
·
Updated
2026-04-18
·
CVE-2026-40484
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
ChurchCRM versions prior to 7.2.0
Description
The database backup restore functionality extracts uploaded archive contents and copies files from the 'Images/' directory into the web-accessible document root using the
recursiveCopyDirectory() function, which does not perform file extension filtering. An authenticated administrator can upload a crafted backup archive containing a PHP webshell within the 'Images/' directory, allowing the file to be written to a publicly accessible path and executed via HTTP requests, leading to remote code execution as the web server user. Additionally, the restore endpoint lacks CSRF (Cross-Site Request Forgery) token validation, which allows the attack to be triggered via a cross-site request targeting an authenticated administrator.Recommendations
Update to version 7.2.0.
Fix
Files Accessible to External Parties
Unrestricted File Upload
Improper Privilege Management
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Churchcrm