Skip to main content

WPZOOM Portfolio CVE-2026-49069

| EUVDEUVD-2026-36010 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-10 Patchstack GHSA-pvvf-jf93-577x
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site running WPZOOM Portfolio
  2. Delivery
    Craft URL with XSS payload in vulnerable parameter
  3. Exploit
    Phish link to authenticated admin
  4. Execution
    Victim clicks, browser reflects payload
  5. Persist
    JavaScript executes in admin session
  6. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WPZOOM Portfolio n/a ≤1.4.21

Affected Packages

euvd wpzoom_portfolio no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 90% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment POC (1) Exploit-DB VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy