FeehiCMS, Remote Code Execution via Unrestricted File Upload (Moderate)

Listen to this Post

FeehiCMS version 2.1.1 contains a vulnerability in its ad management module that allows authenticated remote attackers to upload arbitrary files without proper validation, sanitization, or execution restrictions. The file upload functionality does not check file types, extensions, or content, permitting attackers to upload malicious PHP files. These files are stored in web-accessible directories, such as uploads folders within the web root. When the uploaded PHP file is accessed via HTTP requests, the web server executes it, leading to remote code execution. Attackers must have authenticated access, but once obtained, they can craft a PHP web shell with code like system($_GET[‘cmd’]) and upload it through the ad management interface. The server processes the upload and saves the file, often with its original name or a predictable path. The attacker then triggers execution by navigating to the uploaded file’s URL, allowing arbitrary command execution on the underlying server. This compromises the server entirely, enabling data theft, further exploitation, or full system control. The vulnerability stems from insufficient server-side checks and poor security practices in handling file uploads. It is a classic unrestricted file upload issue that directly leads to RCE, affecting the confidentiality, integrity, and availability of the system. The ad management feature is particularly vulnerable because it likely lacks input validation mechanisms. This allows attackers to bypass any client-side restrictions and upload executable scripts. The vulnerability is specific to version 2.1.1, but similar versions may be affected if they share the same codebase. The exploitation requires authentication, reducing the attack surface slightly, but once exploited, the impact is severe. Mitigation involves implementing strict file validation, using allowlists for extensions, and storing uploads outside web roots.
Platform: FeehiCMS
Version: 2.1.1
Vulnerability: Remote Code Execution
Severity: Moderate
Date: Dec 2 2025

Prediction: Within 30 days

What Undercode Say:

Showing bash commands and codes related to the blog
curl -X POST -F “[email protected]” http://target.com/admin/upload

how Exploit:

Authenticated upload PHP shell.

Protection from this CVE

Validate file extensions.

Impact:

Server compromise control.

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: github.com
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top