Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2026-23697 EUVD-2026-42055GHSA-3cpr-2h94-j6qj

Vtiger CRM < 8.4.0 Authenticated File Upload RCE via Documents Module

Published Jul 7, 2026 · Updated Jul 14, 2026 · Assigned by VulnCheck

Description

Vtiger CRM before 8.4.0 contains an authenticated file upload vulnerability that allows low-privileged users to achieve remote code execution by uploading a .phar file containing arbitrary PHP code through the Documents module, bypassing the extension denylist in config.inc.php which omits the .phar extension. The uploaded file is stored with its original .phar extension under the web-accessible storage directory, and a misconfigured .htaccess using Apache 2.2 syntax is silently ignored on Apache 2.4 deployments, allowing unauthenticated HTTP requests to directly execute the uploaded PHP payload.

Affected products

VendorProductAffectedFixed
Vtiger Vtiger CRM ≤ 8.3.0 8.4.0

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References