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. |
| Impact | This vulnerability presents significant real-world risk despite moderate CVSS complexity scoring. The CVSS 7.5 (AV:N/AC:H/PR:L/UI:N/S:U) indicates: network-accessible attack vector (AV:N), high complexity mitigated by the arbitrary API key workaround (AC:H is reduced in practice), requires low privileges (Subscriber level - PR:L), no user interaction needed (UI:N), and impact on confidentiality/integrity/availability (C:H/I:H/A:H). The AC:H rating appears inflated since exploitation only requires setting any non-empty API key string—a trivial requirement for site administrators or compromised subscriber accounts. Real-world priority is elevated because: (1) WordPress plugins have massive install bases; (2) Subscriber-level access is commonly granted on multi-author sites; (3) RCE potential via arbitrary file upload is critical; (4) The plugin appears actively maintained but this vulnerability affects all versions through 2.5.0, suggesting patching lag. EPSS exploitation probability would likely be moderate-to-high (0.6+) given the low technical barrier and widespread WordPress deployment. Without confirmed KEV/CISA cataloging status or public POC data provided, treat as unpublished but highly probable for independent discovery given the straightforward vulnerability class. |
| Exploit ScenarioDerived | An attacker with Subscriber account credentials (obtained via credential stuffing, leaked database, or social engineering) logs into a WordPress site running Aiomatic ≤2.5.0. The site administrator enabled Stability.AI API integration but set a placeholder key. The attacker navigates to the plugin's AJAX endpoint and crafts a POST request to 'aiomatic_image_editor_ajax_submit' with a multipart file upload containing a PHP webshell (e.g., disguised as .jpg but containing PHP code). Due to missing validation, the plugin accepts the file and stores it in a web-accessible directory (typically wp-content/uploads/ or plugin directory). The attacker then accesses the uploaded PHP file via direct URL, triggering code execution in the web server context. From RCE, the attacker can escalate privileges, exfiltrate database contents, install backdoors, or pivot to internal network. Attack complexity is reduced in practice because the 'arbitrary API key' requirement is trivial—most sites will have some non-empty value, or the attacker can simply provide any string since validation is absent. No user interaction required. Public POC likely exists or will emerge given CVE publication. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
The Aiomatic WordPress plugin (versions ≤2.5.0) contains an arbitrary file upload vulnerability in the 'aiomatic_image_editor_ajax_submit' AJAX function due to missing file type validation, allowing authenticated Subscriber-level users to upload malicious files and potentially achieve remote code execution. Exploitation requires a valid (though arbitrary) Stability.AI API key to be configured. This is a high-impact vulnerability affecting WordPress sites using this plugin, with CVSS 7.5 reflecting the combination of high confidentiality/integrity/authentication bypass risk despite high attack complexity.
RemediationAI
Immediate actions: (1) Identify patch version—update Aiomatic plugin to version 2.5.1 or later once released (monitor wordpress.org/plugins/aiomatic for security updates). (2) If patch unavailable, implement workaround: restrict AJAX endpoint 'aiomatic_image_editor_ajax_submit' via WordPress hooks or Web Application Firewall rules to administrators only using capability-based access control (current_user_can('manage_options')). (3) For defense-in-depth: disable Stability.AI API key if unused; audit file upload directories for suspicious files; implement file type whitelisting at web server level (nginx/Apache configuration). (4) Monitor active user sessions for Subscriber+ accounts with suspicious activity post-discovery. (5) Consider using security plugins (e.g., Wordfence, iThemes Security) with file upload monitoring and YARA rules for malicious PHP uploads. Vendor advisory should be checked at wordpress.org plugin security advisories or Aiomatic's official changelog.
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 vulnerability exists in the Aiomatic plugin's AJAX handler 'aiomatic_image_editor_ajax_submit', which processes file uploads without proper MIME type, extension, or content validation. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type), a classic file upload vulnerability where user-supplied files bypass security controls. The plugin relies on Stability.AI API integration for image editing operations; the arbitrary API key requirement suggests the validation logic incorrectly trusts any non-empty API key value without cryptographic verification. This allows attackers to bypass intended access controls by providing dummy API key values. The vulnerable code path processes file uploads through standard WordPress AJAX mechanisms (wp_ajax hook), making it accessible to any authenticated user at subscriber level or above, irrespective of capabilities typically restricted to administrators.
Know when Aiomatic 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:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The Aiomatic - Automatic AI Content Writer & Editor, GPT-3 & GPT-4, ChatGPT ChatBot & AI Toolkit plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'aiomatic_image_editor_ajax_submit' function in all versions up to, and including, 2.5.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. In order to exploit the vulnerability, there must be a value entered for the Stability.AI API key. The value can be arbitrary.
Executive ViewAI
A high-severity vulnerability in the Aiomatic WordPress plugin allows authenticated attackers with basic user access to upload malicious files that could enable remote code execution on affected websites. Organizations using this plugin face immediate risk of server compromise and data breach, particularly if the Stability.AI API key is configured.
Disable the Aiomatic plugin immediately until a patch is released. Implement Web Application Firewall (WAF) rules to block requests to the 'aiomatic_image_editor_ajax_submit' endpoint. Restrict file upload capabilities at the server level to whitelisted file types only. Remove or revoke Stability.AI API key configurations. Limit plugin access by removing Subscriber-level user permissions if operationally feasible. Monitor file uploads and server access logs for anomalous activity. Consider network segmentation to isolate WordPress instances from sensitive systems.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
The Aiomatic - Automatic AI Content Writer & Editor, GPT-3 & GPT-4, ChatGPT ChatBot & AI Toolkit plugin for WordPress is
Missing Authorization vulnerability in CodeRevolution Aiomatic.9.3. Rated high severity (CVSS 8.8), this vulnerability i
The Aiomatic - Automatic AI Content Writer & Editor, GPT-3 & GPT-4, ChatGPT ChatBot & AI Toolkit plugin for WordPress is
The AIomatic - Automatic AI Content Writer for WordPress is vulnerable to arbitrary email sending vulnerability in versi
EUVD-2025-28702
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB