C97net qEngine CMS, Kemana Directory, Cart Engine: Unrestricted file upload
Summary
Three C97net content management systems allow a user with the Editor role to upload PHP scripts through administrative image fields (page_image or cat_image). The uploaded files are stored in the web-accessible /public/image directory and can be requested to run code on the server. Exploitation requires a valid Editor account; public exploit references exist.
Affected
- qEngine CMS through 6.0.0
- Kemana Directory through 1.5.6
- Cart Engine through 3.0.0
Fixed in
Unknown. No vendor advisory or fixed release for Kemana Directory or Cart Engine was found. The vendor released qEngine 7 on 31 May 2014 according to a third-party advisory, which was not verified against the vendor site.
Workaround
- Block script execution in /public/image
- Audit /public/image for PHP or other script files
- Remove or reduce Editor-role accounts
- Restrict admin access by IP address or VPN
- Apply strict file upload restrictions at web server or application level (according to VulDB; not verified)
Exploitation
- Public exploit references exist (Exploit-DB 32503, 32507, 32511)
- Authentication as Editor is required (PR:L)
- No known in-the-wild exploitation found; not listed in CISA KEV according to a third-party tracker, not verified against the catalogue
- Related CVE-2014-125136 reportedly exposes database backups that may contain administrator password hashes
Our recommendation
- Check whether any client runs qEngine CMS, Kemana Directory or Cart Engine and confirm the version
- Check /public/image for unexpected PHP files and remove them
- Block script execution in the image directory
- Restrict Editor accounts and admin access, enforce strong passwords and MFA where possible
- Plan a migration to a supported CMS if no fixed version exists
- Assess related CVE-2014-125136 and CVE-2014-125137 at the same time
- Monitor web server logs for requests to /public/image
Public exploits
PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.
Research sources
- VulnCheck advisory www.vulncheck.com
- Zero Science Lab ZSL-2014-5174 (qEngine CMS) www.zeroscience.mk
- Zero Science Lab ZSL-2014-5178 (Kemana Directory) www.zeroscience.mk
- Zero Science Lab ZSL-2014-5182 (Cart Engine) www.zeroscience.mk
- Exploit-DB 32511 (qEngine CMS) www.exploit-db.com
- Exploit-DB 32507 (Kemana Directory) www.exploit-db.com
- Exploit-DB 32503 (Cart Engine) www.exploit-db.com
- VulDB CVE-2014-125138 vuldb.com
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 23:50.
Original description (NVD)
C97net qEngine CMS through 6.0.0, Kemana Directory through 1.5.6, and Cart Engine through 3.0.0 contain an unrestricted file upload vulnerability in administrative image fields. Editor-role users can upload PHP scripts via the page_image or cat_image parameters to the web-accessible /public/image directory and request them to execute code on the server.
NVD references (7)
- https://www.exploit-db.com/exploits/32503
- https://www.exploit-db.com/exploits/32507
- https://www.exploit-db.com/exploits/32511
- https://www.vulncheck.com/advisories/c97net-qengine-cms-through-6.0.0-kemana-directory-through-1.5.6-cart-eng…
- https://www.zeroscience.mk/advisories/ZSL-2014-5174.html
- https://www.zeroscience.mk/advisories/ZSL-2014-5178.html
- https://www.zeroscience.mk/advisories/ZSL-2014-5182.html
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
