Path traversal in ChurchCRM - CVE-2026-35573
Published: May 5, 2026
ChurchCRM
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to path traversal in src/ChurchCRM/Backup/RestoreJob.php backup restore functionality when handling uploaded backup files. A remote privileged user can upload a crafted .htaccess file and then upload a php webshell to execute arbitrary code.
Exploitation overwrites Apache .htaccess configuration files to bypass PHP execution restrictions.