Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-accessible unauthenticated AJAX endpoint requires no privileges or interaction; only confidentiality is impacted via API key and config disclosure.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The AI Chatbot & Workflow Automation by AIWU plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.4.6. This is due to the getCurrentTaskResults() method in modules/workspace/controller.php being accessible without authentication or authorization checks. The method is not included in the workspace controller's getNoncedMethods() array, the base getPermissions() returns an empty array, and all AJAX actions are registered with wp_ajax_nopriv_ hooks (classes/frame.php:282). When tasks are created via features like the Bulk Post Generator, the task parameters - including the OpenAI API key in plaintext, AI prompts, keywords, and full AI model configuration - are stored in the database and returned in the JSON response. This makes it possible for unauthenticated attackers to enumerate sequential task IDs and retrieve sensitive configuration data including API keys.
AnalysisAI
Unauthenticated sensitive information exposure in the AI Copilot - Content Generator plugin for WordPress (versions up to and including 1.4.6) allows any remote attacker to retrieve plaintext OpenAI API keys and full AI model configurations. The getCurrentTaskResults() method is exposed via wp_ajax_nopriv_ AJAX hooks with no nonce validation, no authorization checks, and no permission guard - making task results freely accessible to unauthenticated callers. Attackers who enumerate sequential integer task IDs can exfiltrate every stored API key, prompt configuration, and keyword set from the site's database. No active exploitation is confirmed in CISA KEV, and no public exploit code has been identified at time of analysis, though the vulnerability is trivially exploitable given the low attack complexity.
Technical ContextAI
The plugin (CPE: cpe:2.3:a:wupsales:ai_copilot_-_content_generator:*:*:*:*:*:*:*:*) implements a workspace controller pattern where individual methods are selectively protected via getNoncedMethods() and getPermissions(). The getCurrentTaskResults() method in modules/workspace/controller.php:83 was omitted from both protection arrays. Because the base getPermissions() returns an empty array and all AJAX endpoints are registered with WordPress's wp_ajax_nopriv_ hook (frame.php:282), this method is callable by any unauthenticated HTTP client through WordPress's admin-ajax.php dispatcher. The root cause is CWE-862 (Missing Authorization): the developer relied on opt-in protection rather than deny-by-default, leaving a high-sensitivity endpoint unguarded. Task parameters - including the OpenAI API key stored in plaintext per modules/workspace/models/tasks.php:106 - are persisted in the WordPress database and returned verbatim in the JSON response. Task IDs are sequential integers, making brute-force enumeration of all stored task records trivial.
RemediationAI
Update the AI Copilot - Content Generator plugin to any version released after the SVN changeset at https://plugins.trac.wordpress.org/changeset?new=3528734%40ai-copilot-content-generator%2Ftrunk&old=3525474%40ai-copilot-content-generator%2Ftrunk, and verify the installed version exceeds 1.4.6 via the WordPress plugin dashboard. Because the patched release version number is not confirmed from available data, verify the plugin update in the WordPress admin panel before concluding remediation. Immediately rotate any OpenAI API keys that were configured in the plugin on affected sites - assume all API keys stored in task records prior to patching are compromised and must be revoked at https://platform.openai.com/api-keys. As a compensating control prior to patching, site administrators can deactivate the plugin entirely (Settings > Plugins > Deactivate), which removes the AJAX endpoint registration and eliminates the attack surface; however, this disables all plugin functionality. Web application firewall rules blocking requests to admin-ajax.php?action=getCurrentTaskResults can reduce exposure but should not be relied upon as a primary control since action names may vary. Wordfence's threat intelligence entry at https://www.wordfence.com/threat-intel/vulnerabilities/id/247b1921-70a6-4e65-819a-2895bc395e9f?source=cve should be monitored for patch version confirmation.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53171
GHSA-8mpj-5qhw-h3qv