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).
Published: 2026-08-06
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

History

Thu, 06 Aug 2026 13:30:00 +0000

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'}


Thu, 06 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 06 Aug 2026 06:30:00 +0000

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

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T12:42:45.740Z

Reserved: 2026-06-08T13:28:48.440Z

Link: CVE-2026-11588

cve-icon Vulnrichment

Updated: 2026-08-06T12:42:40.701Z

cve-icon NVD

Status : Deferred

Published: 2026-08-06T07:16:26.873

Modified: 2026-08-26T16:31:16.753

Link: CVE-2026-11588

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T15:15:12Z

Weaknesses
  • CWE-79

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