Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor account on target site
-
DeliveryInject malicious script into unsanitized plugin field
-
ExploitStore payload in WordPress
-
ExecutionAdmin views affected page
-
PersistScript executes in admin's browser context
-
ImpactSession hijack or privileged action
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 | Exploitation requires an authenticated WordPress account with at least Contributor-level privileges (PR:L) on a site running EWWW Image Optimizer version 8.7.7 or earlier, plus victim user interaction (UI:R) - a higher-privileged user must view the page carrying the injected payload for the script to fire. The scope change (S:C) means the script runs in the victim's browser session rather than the attacker's. Limiting factors: the need for a pre-existing Contributor account (sites that do not allow untrusted contributor registrations are largely insulated), the requirement for victim interaction, and the fact that impact is confined to Low confidentiality/integrity/availability rather than direct server compromise. |
| Impact | This is a moderate-severity stored/reflected Cross-Site Scripting flaw whose real-world urgency is limited by its access requirements. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, base 6.5) shows network reachability and low attack complexity, but requires an authenticated account at PR:L - described as Contributor level - plus victim user interaction (UI:R). The scope change (S:C) reflects script executing in another user's browser session/context, which raises the score, but the impacts are only Low across confidentiality, integrity, and availability. No EPSS probability, CISA KEV listing, or public POC is provided in the input, so there is no evidence of active exploitation or a ready-made exploit; exploitation status is best described as no public exploit identified at time of analysis. Net assessment: a real but low-to-medium priority issue - the CVSS of 6.5 is inflated relative to practical risk because it presupposes a hostile Contributor already exists on the site, which is a meaningful barrier for most WordPress deployments. This is a defense-in-depth patch rather than an emergency. |
| Exploit ScenarioDerived | An attacker who holds (or has phished/registered) a Contributor-level account on a WordPress site running EWWW Image Optimizer <= 8.7.7 injects a malicious JavaScript payload into a plugin-handled field that is not properly sanitized/output-encoded. When a higher-privileged user such as an administrator views the affected page, the script executes in their authenticated browser context (S:C), potentially enabling session-token theft or admin actions. No public proof-of-concept is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Cross-site scripting in EWWW Image Optimizer 8.7.7 and earlier allows an authenticated WordPress user with Contributor-level permissions to inject script content that executes in a higher-privileged user's browser when that user interacts with the affected page. The flaw has a CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L), and successful exploitation requires a pre-existing Contributor account plus victim interaction; impact is limited to low confidentiality, integrity, and availability effects in the victim's session. No public exploit code or CISA KEV active-exploitation entry was identified in the provided intelligence.
RemediationAI
No exact vendor-fixed version is specified in the provided data; the primary remediation is to update EWWW Image Optimizer to the latest release beyond 8.7.7 once the vendor or Patchstack advisory confirms the patched version. If updating is not immediately possible, restrict Contributor-level accounts to trusted users only, audit and remove unnecessary Contributor users, and consider a WordPress security plugin or WAF rule that blocks XSS payloads targeting the affected plugin paths. On sites that cannot update and cannot trust Contributor accounts, temporarily disabling the plugin removes the attack surface but stops image optimization functionality. Because exploitation requires victim interaction, cautioning higher-privileged users when viewing content submitted by Contributors may reduce exposure, though it is not a substitute for patching. Track the Patchstack advisory for updated mitigation and fixed-version details at https://patchstack.com/database/wordpress/plugin/ewww-image-optimizer/vulnerability/wordpress-ewww-image-optimizer-plugin-8-7-7-cross-site-scripting-xss-vulnerability?_s_id=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
This is a CWE-79 cross-site scripting issue in the WordPress plugin EWWW Image Optimizer, an image optimization extension by Shane Bishop. The CPE string cpe:2.3:a:shane_bishop:ewww_image_optimizer:*:*:*:*:*:*:*:* identifies the affected component, with the advisory narrowing vulnerable releases to 8.7.7 and earlier. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates network-reachable exploitation with low attack complexity, but it requires authenticated Contributor-level access (PR:L) and victim user interaction (UI:R). The S:C scope change reflects that injected script runs in the victim's browser security context rather than the attacker's, potentially allowing actions as the victim, though confidentiality, integrity, and availability impacts are rated Low. The root cause is insufficient sanitization or escaping of Contributor-controlled input that is rendered in a page viewed by higher-privileged users.
Know when Ewww Image Optimizer 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:L/UI:R/S:C/C:L/I:L/A:L
Contributor account needed (PR:L), victim must load the page (UI:R), injected script runs cross-context (S:C) with limited browser-scoped C/I/A:L impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor Cross Site Scripting (XSS) in EWWW Image Optimizer <= 8.7.7 versions.
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.
More in Ewww Image Optimizer
View allStored cross-site scripting in EWWW Image Optimizer before 8.7.7 allows authenticated users with author-level or higher
Stored XSS in the EWWW Image Optimizer WordPress plugin (all versions through 8.7.3) lets authenticated attackers holdin
Reflected cross-site scripting in the EWWW Image Optimizer plugin for WordPress (all versions up to and including 8.7.7)
EUVD-2026-89893
GHSA-w597-q5v4-67gw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB