
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-65657 is a Remote Code Execution (RCE) vulnerability in FeehiCMS version 2.1.1 caused by unrestricted file upload in the Ad Management module. Authenticated remote attackers can upload a crafted PHP file that the web server executes without sufficient validation or sanitization. The vulnerability was disclosed on December 2, 2025, and affects FeehiCMS versions up to and including 2.1.1 (Composer package feehi/cms). It carries a CVSS v3.1 base score of 6.5 (Medium) per NVD, though the original researcher assessed it at 9.6 (Critical), and a CVSS v4 score of 6.8 (Moderate) per the GitHub Advisory (Github Advisory, RedHat CVE).
The root cause is improper input validation (CWE-20) and improper neutralization of special elements in a command (CWE-77) in the Ad Management file upload handler. The application fails to enforce file type restrictions server-side, allowing an attacker to bypass client-side or extension-based checks by intercepting a legitimate image upload request and replacing the file extension (e.g., .jpeg → .php) and content with a PHP webshell. The uploaded file is stored in a web-accessible, executable location, enabling direct HTTP-triggered code execution. The attack targets the endpoint POST /admin/index.php?r=ad%2Fupdate&id=<id> using a multipart form-data request (Github Issue, PoC Write-up).
Successful exploitation allows an authenticated attacker to execute arbitrary system commands on the web server with the privileges of the web server process. This can lead to full system compromise, unauthorized access to sensitive data stored on the server, deployment of persistent backdoors or webshells, and potential lateral movement within the hosting environment. Confidentiality, integrity, and availability of the affected system are all at high risk once a webshell is deployed (Github Advisory, Github Issue).
Public proof-of-concept (PoC) exploit code and a detailed write-up are available on GitHub, lowering the barrier for exploitation significantly (PoC Write-up, Github Issue). As of the time of reporting, there is no confirmed evidence of active in-the-wild exploitation. The EPSS score is approximately 0.105% (26th percentile), indicating a currently low but non-negligible probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires valid backend credentials, which limits the attack surface to authenticated users or attackers who have obtained credentials through other means (Github Advisory).
/admin/index.php.?r=ad%2Fupdate&id=28).2.jpeg to 2.php and replace the file content with a PHP webshell payload (e.g., <?php system($_GET['cmd']); ?>).http://target/uploads/path/2.php?cmd=id) to execute arbitrary system commands on the server (Github Issue, PoC Write-up)./admin/index.php?r=ad%2Fupdate with multipart/form-data content containing .php file extensions; subsequent GET requests to upload directories (e.g., /uploads/) for .php files from external IPs..php files in the CMS upload or ad media directories (e.g., /uploads/ad/, /web/uploads/); webshell files with names like 2.php or random strings with PHP content such as <?php system(.sh, bash, curl, wget, python) executing system commands (Github Issue).As of the GitHub Advisory publication, no patched version of FeehiCMS has been released (all versions ≤ 2.1.1 are listed as affected with no patched version noted). Administrators should apply the following mitigations immediately: (1) implement strict server-side file type allowlisting based on magic bytes rather than file extension or client-supplied MIME type; (2) store uploaded files outside the web root or in directories configured with noexec permissions; (3) configure the web server to deny execution of scripts in upload directories; (4) generate server-side filenames (e.g., UUIDs) to prevent predictable file paths; (5) monitor and log all file upload activity for anomalies. Restricting access to the admin panel to trusted IP ranges can also reduce exposure (Github Advisory, Github Issue).
The vulnerability was reported by researcher kiwi865 via a GitHub issue on the FeehiCMS repository on October 2, 2025, and formally published as a CVE on December 2, 2025. No official vendor patch or public statement from the FeehiCMS maintainer has been issued as of the advisory date. The vulnerability received automated tracking coverage from ENISA (EUVD-2025-200325) and RedHat's CVE database, but no significant broader media coverage or notable researcher commentary beyond the original PoC disclosure has been observed (Github Issue, RedHat CVE).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."