Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit crafted comment with script in author name
-
ExploitComment approved through moderation workflow
-
ExecutionStored payload served on public page
-
ImpactScript executes in visitor's browser
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the WP Meteor Website Speed Optimization Addon ≤3.4.18 installed and active with comments enabled and author names displayed on the affected product. The attacker places the payload in the comment author name field and does not need authentication (PR:N). The principal limiting factor is that the comment must pass WordPress's comment moderation queue and be approved before the author name is rendered - this is explicitly a display prerequisite, not a sanitization control, but it reduces exploitation reliability; sites that auto-approve comments or attackers already holding approved-commenter status bypass this barrier. Execution then occurs whenever any user views the injected page. |
| Impact | The input CVSS 3.1 score is 7.2 (High) with vector AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, indicating a network-reachable, low-complexity, unauthenticated stored XSS with changed scope (reflecting the client-side browser impact typical of XSS). The PR:N metric confirms no authentication is required to submit the payload. However, several key exploitation signals are MISSING from the input: no EPSS probability, no CISA KEV listing, and no POC indicator were provided, so exploitation status is 'no public exploit identified at time of analysis.' A significant tempering factor is that the payload (comment author name) must clear WordPress's comment moderation workflow before it is displayed - the description explicitly calls this a display prerequisite rather than a sanitization control, but in practice it still adds a real-world reliability barrier not reflected in the AC:L metric. Net assessment: this is a legitimate but moderate-priority issue - the unauthenticated network vector and stored persistence are concerning, yet the moderation gate and the limited (C:L/I:L, A:N) client-side impact mean it is not a drop-everything emergency absent evidence of active exploitation. Priority rises for high-traffic sites that auto-approve comments or where attackers already have an approved-commenter status. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a blog comment with a JavaScript payload embedded in the comment author name field. Once a moderator approves the comment (or on sites configured to auto-approve), the unsanitized author name is rendered on the page, and the script executes in the browser of every visitor who views it - enabling session token theft or actions in the context of a logged-in administrator. No public exploit code was identified in the provided intelligence. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Stored cross-site scripting (XSS) in the WP Meteor Website Speed Optimization Addon for WordPress (versions up to and including 3.4.18) lets unauthenticated attackers inject arbitrary JavaScript through the comment author name field, which executes in any user's browser when the affected page is viewed. The CVSS 3.1 score is 7.2 (High) with vector AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, reflecting a network-reachable, low-complexity, unauthenticated attack that changes scope through client-side execution. The primary practical limitation is that the malicious comment must pass WordPress's comment moderation queue and be approved before the author name is rendered-a display prerequisite that reduces reliability, though sites that auto-approve comments or attackers with existing approved-commenter access bypass it. No public exploit code and no CISA KEV listing were identified at time of analysis.
RemediationAI
Apply the upstream fix available in WordPress plugin repository changeset 3726637 (https://plugins.trac.wordpress.org/changeset/3726637); a tagged patched release version is not independently confirmed from the available data, so check the plugin's official page for the latest version and update once a release incorporating this changeset is published. If immediate patching is not possible, disable comments or comment author name display in WordPress settings (this reduces user engagement and may break comment-related features), enforce strict manual moderation so that no comment is auto-approved (moderation is already a prerequisite for exploitation, but tightening it lowers the chance of a malicious comment being rendered), or deploy a web application firewall rule to block script tags or event handlers in the comment author name field (false positives may occur for legitimate names containing angle brackets or unusual characters). The vendor advisory is at https://www.wordfence.com/threat-intel/vulnerabilities/id/f54e358c-3bdf-426a-854a-d1bc8ff19afd?source=cve.
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 is a stored cross-site scripting (XSS) issue classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). The WP Meteor Website Speed Optimization Addon for WordPress is designed to optimize frontend performance by rewriting and reordering page assets; its components frontend/Rewrite.php (lines 41 and 93) and blocker/FirstInteraction/UltimateReorder.php (lines 169 and 178) handle rendering of comment data without sufficient output escaping. An attacker submits a comment containing malicious script in the author name field, and because the plugin does not sanitize this input on storage or escape it on output, the script is stored and later executed in the browser of any visitor who views the page containing the comment. The CPE cpe:2.3:a:aguidrevitch:wp_meteor_website_speed_optimization_addon:*:*:*:*:*:*:*:* confirms the plugin as the affected product, with the description and references pinning the vulnerable range to all versions through 3.4.18. The CVSS vector includes PR:N (no authentication required) and S:C (scope change), which is typical for XSS where the vulnerable server component executes code in the client's security context. The upstream fix is contained in WordPress plugin repository changeset 3726637.
Know when Wp Meteor Website Speed Optimization Addon 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:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Unauthenticated remote comment submission (AV:N/PR:N); scope changes to the victim browser (S:C) with limited client-side confidentiality and integrity impact and no availability impact (C:L/I:L/A:N).
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Meteor Website Speed Optimization Addon plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Author Name in all versions up to, and including, 3.4.18 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The payload is delivered via the comment author name field, which must clear WordPress's comment moderation workflow before being displayed, though this represents a display prerequisite rather than any sanitization control.
Executive ViewAI
The WP Meteor Website Speed Optimization Addon for WordPress, in versions up to and including 3.4.18, poses a high-severity risk to any organization hosting affected WordPress sites: unauthenticated attackers can inject JavaScript that executes in visitors' browsers, potentially compromising user sessions or site trust. Because no vendor-released patch is currently identified, affected sites remain exposed until mitigations are deployed, with the greatest concern for properties that auto-approve comments. Security management should treat this as an urgent plugin-inventory and web-facing hardening issue rather than a routine update.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the WP Meteor Website Speed Optimization Addon for WordPress versions up to and including 3.4.18; enforce manual comment moderation and disable auto-approval; sanitize or reject script content in comment author name fields; review and remove existing suspicious comments; restrict unfiltered_html; deploy WAF rules to block script injection in comment fields; apply vendor patch when available.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-96207
GHSA-6gm5-6q7x-rq5h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB