CVE-2026-11588

EONSR AEO Agent <= 3.7.9 - Unauthenticated Stored XSS via Scheduled Post Creation

Published Aug 6, 2026 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
The EONSR AEO Agent WordPress plugin through 3.7.9 does not perform any authorisation check on one of its REST API routes and disables HTML sanitisation before saving the post, allowing unauthenticated attackers to create administrator-attributed published posts containing arbitrary web scripts that execute in the browser of any visitor, including administrators (Stored XSS).

Analysis

AI-generated

Technical impact

The EONSR AEO Agent WordPress plugin up to version 3.7.9 does not enforce an authorization check on a REST API route and deliberately turns off HTML sanitization when saving posts. This flaw allows unauthenticated attackers to create posts that are attributed to an administrator and contain arbitrary client‑side scripts. When any visitor, including administrators, views the post, the malicious script executes in their browser, creating a stored cross‑site scripting vulnerability.

Affected Systems

WordPress sites that have the EONSR AEO Agent plugin version 3.7.9 or earlier installed.

Risk and Exploitability

The vulnerability can be exploited remotely by sending a crafted POST request to the susceptible REST API endpoint without authentication. The EPSS score is less than 1 % and the issue is not listed in CISA’s KEV catalog, while the CVSS score of 6.1 indicates moderate severity. Because the flaw allows arbitrary scripts to persist in published content that every site visitor can load, the potential impact is high—non‑authenticated users can provide content that will execute in the context of any visitor’s browser, enabling session hijacking, defacement, and data exfiltration.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the EONSR AEO Agent plugin to a version newer than 3.7.9, or remove the plugin if no update is available.
  • Block the vulnerable REST API endpoint to prevent unauthenticated POST requests, for example by using .htaccess rules, modifying wp‑config.php, or applying a network access control list.
  • Deploy a Web Application Firewall rule to detect and block cross‑site scripting payloads targeting the scheduled post creation route, ensuring that any remaining requests are sanitized before processing.

Generated by OpenCVE AI on August 6, 2026 at 15:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions eonsr Aeo Agent
Vendors & Products Wordpress-extensions
Wordpress-extensions eonsr Aeo Agent
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Description The EONSR AEO Agent WordPress plugin through 3.7.9 does not perform any authorisation check on one of its REST API routes and disables HTML sanitisation before saving the post, allowing unauthenticated attackers to create administrator-attributed published posts containing arbitrary web scripts that execute in the browser of any visitor, including administrators (Stored XSS).
Title EONSR AEO Agent <= 3.7.9 - Unauthenticated Stored XSS via Scheduled Post Creation
References
Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Aug 6, 2026, 12:42 PM
Reserved
Jun 8, 2026, 1:28 PM
Status
Deferred
Published
Aug 6, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM