CVE-2025-39581

WordPress Themify Shortcodes plugin <= 2.1.3 - Cross Site Scripting (XSS) Vulnerability

Published Apr 16, 2025 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in themifyme Themify Shortcodes themify-shortcodes allows Stored XSS.This issue affects Themify Shortcodes: from n/a through <= 2.1.3.

Analysis

AI-generated

Technical impact

This vulnerability is a stored cross‑site scripting flaw caused by the Themify Shortcodes plugin not properly neutralizing user input when generating web pages. A malicious user can embed arbitrary HTML or JavaScript that is then rendered in other users’ browsers. Depending on the victim’s account privileges, an attacker could steal session cookies, perform phishing attacks, or unduly manipulate site content. The weakness is categorized as CWES-79 (Improper Neutralization of Input).

Affected Systems

The issue affects the Themify Shortcodes plugin from older than version 2.1.4 down to and including 2.1.3. No modern releases beyond 2.1.3 have been identified as vulnerable. The plugin is provided by the vendor Themifyme.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, while the EPSS score of < 1% shows that exploitation chances are currently low. The vulnerability is not listed in the CISA KEV catalog. The most likely attack vector involves a user interacting with content that includes the vulnerable shortcode, or an attacker inserting malicious input into the shortcode via the WordPress admin interface. Exploitation requires the target’s browser to load the vulnerable page, which is typical for XSS attacks.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Themify Shortcodes to version 2.1.4 or later.
  • If an upgrade is not feasible, disable or remove the Themify Shortcodes plugin entirely.
  • Implement site‑wide input sanitization or use a security plugin that enforces output escaping for shortcodes.

Generated by OpenCVE AI on April 30, 2026 at 22:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-11304 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in themifyme Themify Shortcodes allows Stored XSS. This issue affects Themify Shortcodes: from n/a through 2.1.3.
History
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in themifyme Themify Shortcodes allows Stored XSS. This issue affects Themify Shortcodes: from n/a through 2.1.3. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in themifyme Themify Shortcodes themify-shortcodes allows Stored XSS.This issue affects Themify Shortcodes: from n/a through <= 2.1.3.
Title WordPress Themify Shortcodes <= 2.1.3 - Cross Site Scripting (XSS) Vulnerability WordPress Themify Shortcodes plugin <= 2.1.3 - Cross Site Scripting (XSS) Vulnerability
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in themifyme Themify Shortcodes allows Stored XSS. This issue affects Themify Shortcodes: from n/a through 2.1.3.
Title WordPress Themify Shortcodes <= 2.1.3 - Cross Site Scripting (XSS) Vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L'}

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 4:12 PM
Reserved
Apr 16, 2025, 6:26 AM
Status
Deferred
Published
Apr 16, 2025, 1:15 PM
Modified
Jun 17, 2026, 9:18 AM