DesignThemes Portfolio Addon CVE-2025-68977
MEDIUMSeverity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Requires low-privileged user interaction, no special auth beyond contributor.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in designthemes DesignThemes Portfolio Addon designthemes-portfolio-addon allows DOM-Based XSS.This issue affects DesignThemes Portfolio Addon: from n/a through <= 1.5.
AnalysisAI
Cross-site scripting (XSS) vulnerability in the DesignThemes Portfolio Addon WordPress plugin through version 1.5 allows authenticated users with contributor-level privileges to inject and execute arbitrary web scripts via DOM manipulation. An attacker can craft malicious portfolio content that triggers script execution when another user (such as an admin) views the affected page, potentially leading to session hijacking, credential theft, or site defacement. No active exploitation or public exploit code has been identified at this time.
Technical ContextAI
The vulnerability is a DOM-based cross-site scripting (XSS) flaw, classified under CWE-79. It affects the DesignThemes Portfolio Addon plugin for WordPress, a tool used to display portfolio items. The root cause is improper neutralization of user-supplied input during web page generation, allowing script injection that executes in the browser's DOM context. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates the attack is network-based with low complexity, requires low authentication (e.g., contributor role), needs user interaction, and has a scope change meaning the injected script can affect resources beyond the vulnerable component.
Affected ProductsAI
The affected product is the DesignThemes Portfolio Addon plugin for WordPress, versions from n/a up to and including 1.5. The vulnerability exists in all versions prior to the fix. A CPE string is not provided in the input but would likely be cpe:2.3:a:designthemes:portfolio_addon:*:*:*:*:*:wordpress:*:*: Software versions <= 1.5. The vendor advisory and further details are available via the Patchstack database at https://patchstack.com/database/Wordpress/Plugin/designthemes-portfolio-addon/vulnerability/wordpress-designthemes-portfolio-addon-plugin-1-5-cross-site-scripting-xss-vulnerability?_s_id=cve.
RemediationAI
Upgrade the DesignThemes Portfolio Addon plugin to version 1.6 or later, which contains the vendor-released patch. The advisory from Patchstack (referenced in the input) likely provides the fixed version number. No official workarounds have been published; however, as a compensating control, administrators can restrict contributor-level user permissions or implement a Web Application Firewall (WAF) with XSS detection rules, though these may have false positives and do not address the root cause. The primary and most effective action is to update the plugin immediately.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today