Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed FeehiCMS backend UEditor endpoint
-
DeliveryCraft multipart POST uploading PHP webshell
-
ExploitServer stores file without type or auth validation
-
ExecutionAttacker browses to uploaded file URL
-
PersistWeb server executes PHP payload
-
ImpactArbitrary OS command execution as web server user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | FeehiCMS version 2.1.1 or earlier must be installed with the UEditor backend widget enabled, which is the default configuration. No authentication is required per CVSS PR:N and the exploit's explicit 'Unauthorized' designation. For the upload to yield remote code execution, the web server must serve PHP files from the upload storage directory - a common default in shared hosting and improperly hardened VPS deployments. If the upload directory is configured with PHP execution disabled (e.g., via Nginx fastcgi_pass restriction or Apache php_admin_flag Off), the attacker is limited to uploading arbitrary static files, reducing the impact to file-storage abuse or potential overwrite of existing assets. The exploit is network-accessible from any IP with no special prerequisites beyond HTTP reachability. |
| Impact | The provided CVSS 4.0 score of 6.9 (Medium) with impact metrics VC:L/VI:N/VA:N is notably inconsistent with the vulnerability class. CWE-434 in a PHP application where uploads reach an executable web path typically yields full RCE, implying C:H/I:H/A:H - not VC:L alone. The discrepancy is unexplained: either the upload directory is server-configured to disallow PHP execution (limiting impact to file-storage abuse), or the provided impact metrics are understated. This must be independently verified. The exploitation signal is elevated: CVSS PR:N/AV:N/AC:L confirms unauthenticated, low-complexity, network-accessible exploitation, and a public PoC (FEHI-001) exists. No patch is available and the vendor is unresponsive, leaving no timeline for remediation. Despite the low assigned score, the combination of unauthenticated access, public PoC, and absent patch warrants treating this as higher priority for any FeehiCMS deployment. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies a FeehiCMS instance and sends a crafted HTTP POST request directly to the UEditor upload endpoint, attaching a PHP webshell file. Because UeditorAction::init performs no authentication check and no file-type validation, the file is accepted and stored in the web-accessible upload directory. The attacker then browses to the uploaded file's URL, triggering server-side PHP execution and gaining an interactive command shell as the web server process user. A public PoC (FEHI-001-UEditor-Unauthorized-File-Upload.md on GitHub) documents this exact method. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 07, 2026
Unrestricted file upload in FeehiCMS up to version 2.1.1 allows unauthenticated remote attackers to upload arbitrary files through the UEditor widget endpoint (UeditorAction::init in backend/widgets/ueditor/UeditorAction.php). A named public proof-of-concept (FEHI-001-UEditor-Unauthorized-File-Upload) is available on GitHub, enabling straightforward exploitation. The vendor has not responded to the coordinated disclosure issue filed at GitHub, and no patch exists at time of analysis.
RemediationAI
No vendor-released patch is available at time of analysis; the vendor has not responded to disclosure. As an immediate compensating control, restrict access to the UEditor upload endpoint (typically /index.php/backend/ueditor/init or equivalent route) at the web server or WAF layer, permitting only authenticated, authorized backend users to reach it. Disabling the UEditor widget entirely in the backend configuration eliminates the attack surface without other side effects for users who do not rely on rich-text editor file embedding. If file upload must remain enabled, configure the web server (Apache/Nginx) to deny PHP execution within the uploads directory and validate file extensions server-side against a strict whitelist. Monitor the upload directory for unexpected .php, .phtml, or .phar files as an indicator of exploitation. See https://vuldb.com/vuln/399396 for ongoing advisory updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
FeehiCMS is a PHP-based content management system that integrates the Baidu UEditor rich text editor as a backend widget. UEditor provides file upload capabilities for embedded media and documents. The vulnerable component, UeditorAction::init (backend/widgets/ueditor/UeditorAction.php), handles file uploads routed through the widget and fails to enforce authentication or file-type restrictions, constituting a CWE-434 (Unrestricted Upload of File with Dangerous Type) flaw. In PHP CMS environments, this class of vulnerability typically allows an attacker to upload PHP webshells that the web server will execute, leading to remote code execution under the web server process identity. The CPE cpe:2.3:a:liufee:feehicms:*:*:*:*:*:*:*:* covers all versions through 2.1.1.
Know when Feehicms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Unauthenticated network upload of PHP files to an executable path yields full RCE, warranting C:H/I:H/A:H with scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in liufee FeehiCMS up to 2.1.1. The impacted element is the function UeditorAction::init of the file backend/widgets/ueditor/UeditorAction.php of the component UEditor Widget. The manipulation leads to unrestricted upload. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Related Vulnerabilities in FeehiCMS UEditor Component Vulnerabilities
View all 3FeehiCMS version 2.1.1 has a Remote Code Execution via Unrestricted File Upload in Ad Management. FeehiCMS version 2.1.1
FeehiCMS version 2.1.1 fails to enforce server-side immutability for parameters that are presented to clients as "read-o
Cross Site Scripting (XSS) vulnerability in FeehiCMS 2.1.1 via the id parameter of the User Update function (?r=user%2Fu
FeehiCMS v2.1.1 was discovered to contain a reflected cross-site scripting (XSS) vulnerability via the id parameter at /
Cross Site Scripting (XSS) vulnerability in FeehiCMS 2.1.1 allows remote attackers to run arbitrary code via upload of c
Cross Site Scripting (XSS) vulnerability in FeehiCMS-2.1.1 allows remote attackers to run arbirtary code via the callbac
Cross Site Scripting (XSS) vulnerability in FeehiCMS-2.1.1 allows remote attackers to run arbitrary code via the title f
Cross Site Scripting (XSS) vulnerability in FeehiCMS-2.1.1 allows remote attackers to run arbitrary code via the usernam
FeehiCMS v2.1.1 was discovered to contain a cross-site scripting (XSS) vulnerability via a crafted payload injected into
A vulnerability was found in FeehiCMS up to 2.1.1 and classified as critical.php?r=user%2Fcreate. Rated medium severity
A vulnerability has been found in FeehiCMS up to 2.1.1 and classified as critical. Rated medium severity (CVSS 5.3), thi
A vulnerability, which was classified as critical, was found in FeehiCMS up to 2.1.1. Rated medium severity (CVSS 5.3),
EUVD-2026-72187
GHSA-gv58-r7wh-gmxq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB