Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running WPZOOM Portfolio
-
DeliveryCraft URL with XSS payload in vulnerable parameter
-
ExploitPhish link to authenticated admin
-
ExecutionVictim clicks, browser reflects payload
-
PersistJavaScript executes in admin session
-
ImpactHijack session or perform admin actions
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 the target WordPress site to have the WPZOOM Portfolio plugin installed and active at version 1.4.21 or earlier, and requires victim user interaction (UI:R) - specifically, a user must click an attacker-crafted link or submit an attacker-controlled form pointing at a vulnerable plugin endpoint. No authentication is required of the attacker (PR:N), but maximum impact is achieved when the victim is an authenticated WordPress administrator, since the reflected payload executes in their session context. Limiting factors include the need for social engineering to deliver the payload, browser-side XSS protections (CSP, SameSite cookies), and the fact that sites not using this specific plugin are unaffected. |
| Impact | The CVSS 3.1 score of 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) reflects network-reachable, low-complexity exploitation with no authentication required, but explicitly requires user interaction (UI:R) - a victim must click a crafted link. The Changed scope (S:C) elevates the score because XSS in a WordPress front-end can pivot into the authenticated admin session, which is a realistic concern for any logged-in administrator who visits a malicious link. There is no EPSS score, KEV listing, or public POC provided in the intelligence, so this should be treated as no public exploit identified at time of analysis and likely a lower-priority issue than wormable or auth-bypass flaws - but still patch-worthy for any site using the plugin, particularly multi-author WordPress installations. The CVSS vector and Patchstack-reported description are internally consistent; no conflicting signals were observed. |
| Exploit ScenarioDerived | An attacker crafts a URL pointing to a WordPress site running WPZOOM Portfolio ≤ 1.4.21, embedding malicious JavaScript in a vulnerable parameter, and sends it to a logged-in site administrator via phishing email or a social media link. When the admin clicks the link, the reflected payload executes in their browser session, allowing the attacker to steal authentication cookies, perform CSRF-style admin actions (e.g., create a new admin account or inject a malicious plugin), or pivot to a full site takeover. No public POC is referenced in the available intelligence. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 10, 2026
Reflected cross-site scripting in the WPZOOM Portfolio WordPress plugin (versions up to and including 1.4.21) allows remote attackers to execute arbitrary JavaScript in a victim's browser when the user clicks a crafted link. Because the CVSS scope is Changed (S:C), successful exploitation can affect resources beyond the vulnerable component, typically enabling session hijacking or actions against the WordPress admin context. No public exploit identified at time of analysis, and the issue is not on the CISA KEV list.
RemediationAI
Upstream fix available per Patchstack advisory; released patched version not independently confirmed in the supplied data - WordPress administrators should update the WPZOOM Portfolio plugin to the latest available release (any version newer than 1.4.21) via the WordPress plugin dashboard and consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wpzoom-portfolio/vulnerability/wordpress-wpzoom-portfolio-plugin-1-4-21-cross-site-scripting-xss-vulnerability for exact fix version details. If immediate patching is not possible, compensating controls include deactivating the WPZOOM Portfolio plugin (which removes any portfolio pages from the front end), deploying a WAF rule or Patchstack vPatch to filter reflected XSS payloads targeting the plugin's vulnerable parameters (may produce false positives on legitimate query strings), or enforcing a strict Content Security Policy that disallows inline script execution (can break themes/plugins that rely on inline JavaScript). Administrators should also remind privileged users not to click untrusted links while logged into wp-admin.
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 CWE-79 (Improper Neutralization of Input During Web Page Generation) flaw in the WPZOOM Portfolio plugin, a WordPress add-on (CPE cpe:2.3:a:wpzoom:wpzoom_portfolio) used to display portfolio content. The plugin reflects user-controlled input back into a rendered page without proper output encoding or sanitization, allowing attacker-supplied HTML/JavaScript to execute in the context of the WordPress site. As a reflected XSS, the malicious payload is delivered via a crafted URL or form parameter rather than being persisted server-side, and execution depends on the victim's browser rendering the response.
Know when Wpzoom Portfolio 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:R/S:C/C:L/I:L/A:L
Primary rating from Vendor (Patchstack) · only source for this CVE.
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WPZOOM Portfolio allows Reflected XSS.
This issue affects WPZOOM Portfolio: from n/a through 1.4.21.
Executive ViewAI
The WPZOOM Portfolio WordPress plugin (versions ≤1.4.21) contains a reflected XSS vulnerability that allows attackers to hijack WordPress administrator sessions through phishing links, enabling site takeover, user data theft, or malware injection. Any organization running this plugin faces immediate account compromise risk; exploitation requires only that an administrator click a malicious link. No vendor patch currently exists, making interim protective measures essential.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable plugin entirely on systems where feasible; (2) Deploy WAF rules blocking XSS payload patterns; (3) Restrict WordPress admin dashboard access to corporate IP ranges or VPN-only; (4) Implement Content-Security-Policy headers to prevent inline script execution; (5) Enable multi-factor authentication on all admin accounts to limit session hijacking impact; (6) Establish mandatory phishing awareness training for site administrators.
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 Wpzoom Portfolio
View allReflected cross-site scripting in the WPZOOM Portfolio WordPress plugin (all versions up to and including 1.4.29) lets r
The WPZOOM Portfolio Lite - Filterable Portfolio Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scriptin
EUVD-2026-36010
GHSA-pvvf-jf93-577x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB
VulDB