Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running Aimogen Pro <= 2.8.3
-
DeliveryPOST crafted file to plugin upload handler
-
ExploitBypass missing file-type validation
-
ExecutionWrite PHP web shell to webroot
-
PersistRequest shell URL to execute code
-
ImpactFull server compromise
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 | Exploitation requires a reachable Aimogen Pro upload endpoint on a WordPress site running version 2.8.3 or earlier and the ability to submit a file of a dangerous/executable type (e.g. .php) that the server stores in a web-accessible, script-executable directory. Per the supplied CVSS vector (PR:N/UI:N), no authentication or user interaction is claimed - implying remote unauthenticated exploitation against default configurations of the Aimogen Pro plugin - but this PR:N is not independently confirmed and should be verified, since many WordPress plugin upload flaws in fact require at least low-privilege (subscriber/contributor) authentication. Exploitation is further limited by server hardening that blocks PHP execution in the uploads path, WAF filtering of the endpoint, or the plugin being deactivated. |
| Impact | The signals are severe but incomplete. The reported CVSS 3.1 vector is a maximal 10.0 (network, low complexity, no privileges, no user interaction, scope changed, high CIA), which on its face means unauthenticated remote code execution against default installs. However, no EPSS score, SSVC decision, POC, or KEV entry is provided, so real-world exploitation is unconfirmed - this is a Patchstack catalog entry, not evidence of active attacks. A notable caveat: many WordPress plugin file-upload issues catalogued by Patchstack actually require at least low-privilege authentication (e.g. subscriber or contributor), yet the supplied vector states PR:N; this PR:N should be verified against the vendor/Patchstack advisory because it materially changes priority. If truly PR:N this is a patch-now emergency; if it is in fact authenticated, urgency drops to high rather than critical-emergency. EPSS is unavailable, so probabilistic exploitation likelihood cannot be weighed here. |
| Exploit ScenarioDerived | An attacker locates a WordPress site running Aimogen Pro <= 2.8.3 and sends a crafted multipart request to the plugin's file-upload handler, submitting a PHP web shell disguised or accepted as an allowed file type. Because the handler does not restrict dangerous file types, the shell is written under the webroot; the attacker then requests its URL to execute commands and take over the server. No public exploit is identified at time of analysis, but the low attack complexity makes weaponization straightforward if the endpoint is reachable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
Arbitrary file upload in CodeRevolution's Aimogen Pro WordPress plugin (versions up to and including 2.8.3) lets attackers upload files of dangerous types, typically enabling deployment of a PHP web shell and full remote code execution on the host. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H) rates it 10.0 critical, reflecting network-reachable, low-complexity, unauthenticated exploitation with a scope change. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
No vendor-released patch identified at time of analysis - Patchstack lists the fixed version as n/a, so a definitive upgrade target cannot be cited. As the primary compensating control, disable and remove the Aimogen Pro plugin until CodeRevolution publishes a patched release above 2.8.3, since deactivating it removes the vulnerable upload endpoint entirely (trade-off: loss of the plugin's AI generation features). Where the plugin must remain active, restrict access to its upload/admin endpoints via web-server rules or a WAF, and enforce a rule denying PHP execution within WordPress upload directories such as wp-content/uploads via an Apache/Nginx rule blocking script execution in that path (trade-off: may break plugins that legitimately serve dynamic content from uploads). Consider Patchstack virtual patching if subscribed, audit the uploads directory for recently added script files, and monitor the vendor advisory at https://patchstack.com/database/Wordpress/Plugin/aimogen-pro/vulnerability/wordpress-aimogen-pro-plugin-2-8-3-arbitrary-file-upload-vulnerability?_s_id=cve for a fixed version.
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
The flaw is a CWE-434 Unrestricted Upload of File with Dangerous Type in a WordPress plugin (cpe:2.3:a:coderevolution:aimogen_pro). The root cause for this class is a file-upload handler that fails to validate the extension, MIME type, or content of submitted files, allowing an executable server-side script (e.g. a .php file) to be written into a web-accessible directory. On a PHP/WordPress stack, once such a file lands under the webroot it can be requested directly and executed by the PHP interpreter, converting an upload primitive into arbitrary code execution. Aimogen is marketed as an AI content/image generation plugin, which commonly exposes media or asset upload endpoints - a natural sink for this weakness.
Know when Aimogen Pro 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
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Network-reachable upload with no validation yields code execution beyond the plugin (S:C) and full CIA loss; PR:N retained per supplied vector, though an authenticated variant is plausible and would raise PR.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unrestricted Upload of File with Dangerous Type vulnerability in CodeRevolution Aimogen Pro aimogen-pro allows Using Malicious Files.This issue affects Aimogen Pro: from n/a through <= 2.8.3.
Executive ViewAI
CodeRevolution's Aimogen Pro WordPress plugin (versions through 2.8.3) contains a critical unauthenticated remote code execution vulnerability via arbitrary file upload, affecting any WordPress installation using the affected versions. Organizations deploying this plugin face immediate risk of complete server compromise, enabling attackers to install backdoors, exfiltrate data, and pivot into internal infrastructure. This vulnerability bypasses typical authentication and access controls, making it exploitable against public-facing WordPress sites regardless of other security measures in place.
Disable or uninstall the Aimogen Pro plugin immediately; remove or restrict execute permissions on the plugin directory; implement Web Application Firewall rules blocking executable file uploads; restrict web server file write permissions in plugin directories; deploy file integrity monitoring to detect unauthorized uploads; restrict WordPress admin access and plugin management to whitelisted IP addresses.
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.
EUVD-2026-43372
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB