Skip to main content

AI Copilot WordPress EUVDEUVD-2026-53171

| CVE-2026-6639 HIGH
Missing Authorization (CWE-862)
2026-08-05 Wordfence GHSA-8mpj-5qhw-h3qv
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site for plugin presence
  2. Delivery
    Send unauthenticated POST to admin-ajax.php with getCurrentTaskResults action
  3. Exploit
    Enumerate sequential integer task IDs
  4. Execution
    Receive JSON response containing plaintext OpenAI API key
  5. Persist
    Revoke victim's key implicitly by abusing quota
  6. Impact
    Exploit stolen API key against OpenAI platform

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The plugin must be installed and active on the WordPress site. At least one task must have been created through a plugin feature such as the Bulk Post Generator - exploitation only yields API keys if tasks exist in the database with OpenAI API key data stored in their parameters. Once that precondition is met, no authentication, no nonce, no session, and no special network positioning are required - any unauthenticated HTTP client on the public internet can call admin-ajax.php with the correct action name. Exploitation is limited by the need to know that the plugin is installed (discoverable via fingerprinting) and requires that task records exist in the database; sites that installed the plugin but never created tasks will expose an empty or error response. The sequential nature of task IDs limits enumeration only by HTTP request rate, not cryptographic secrecy.

Impact

The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) accurately reflects the real-world risk profile for any site that has created tasks while using this plugin. All high-risk CVSS metrics are validated by the description: network accessible, no credentials required, no user interaction, and high confidentiality impact via plaintext API key exposure. The AC:L rating is confirmed - sequential task IDs require no guessing beyond simple integer iteration. EPSS data was not provided in the intelligence feed, preventing quantitative exploitation probability assessment. KEV status is negative, suggesting no confirmed mass exploitation, but this is consistent with a plugin-specific flaw that would be exploited opportunistically rather than broadly. The real-world impact extends beyond the WordPress site itself: a stolen OpenAI API key grants the attacker full API access under the victim's account, enabling financial harm through unauthorized usage, data access, and potential abuse of the victim's AI quotas. The vulnerability is not theoretical - any site that has run the Bulk Post Generator or similar task-creating features and has not patched is actively leaking its API credentials to any unauthenticated caller who knows the plugin is installed.

Exploit ScenarioDerived

An attacker scans for WordPress installations with the AI Copilot - Content Generator plugin active (via plugin-specific asset fingerprinting or directory enumeration). The attacker then sends a series of unauthenticated HTTP POST requests to wp-admin/admin-ajax.php with the getCurrentTaskResults action and incrementing integer task IDs (1, 2, 3...). Each successful response returns a JSON object containing the site owner's OpenAI API key in plaintext, along with all AI prompts and model configuration. The attacker uses the recovered API key immediately against OpenAI's API for their own purposes, billing all costs to the victim.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 05, 2026

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.

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.

Affected VersionsENISA

AI Copilot – Content Generator 0 ≤1.4.6

Affected Packages

euvd ai_copilot_content_generator no fix

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 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.

Know when PHP 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

Vendor (Wordfence) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Network-accessible unauthenticated AJAX endpoint requires no privileges or interaction; only confidentiality is impacted via API key and config disclosure.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.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.

Executive ViewAI

Why It Matters

The AI Copilot - Content Generator WordPress plugin (versions 1.4.6 and earlier) allows unauthenticated attackers to steal OpenAI API credentials and access sensitive AI configurations, creating immediate risk of fraudulent API charges and unauthorized content generation. Organizations running this plugin face direct financial exposure from unauthorized API usage, potential service disruption, and loss of control over proprietary AI model configurations. Urgent deactivation and API key rotation are required to prevent credential compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: immediately deactivate the vulnerable plugin to halt exposure; restrict network access to wp-admin/admin-ajax.php via firewall rules; rotate all OpenAI API keys and invalidate exposed credentials; enable API usage alerts in OpenAI dashboard; monitor and audit API access logs for suspicious or high-volume requests; consider temporary rate limiting on AJAX endpoints as a WAF rule.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Low
niche AI content generation WordPress plugin, limited adoption
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy