CVE-2025-22823

WordPress Genesis Style Shortcodes Plugin <= 1.0 - Cross Site Scripting (XSS) vulnerability

Published Jan 9, 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 jtwerdy Genesis Style Shortcodes genesis-style-shortcodes allows DOM-Based XSS.This issue affects Genesis Style Shortcodes: from n/a through <= 1.0.

Analysis

AI-generated

Technical impact

The vulnerability exists because input supplied in Genesis Style Shortcodes is not properly neutralized before being rendered, allowing an attacker to inject arbitrary JavaScript into the page. This DOM‑Based XSS flaw can be used to execute scripts in the context of the site’s users, potentially leading to session hijacking, credential theft, or defacement of the web page. The weakness is identified as CWE‑79, a classic input validation error.

Affected Systems

WordPress users running the Genesis Style Shortcodes plugin from any release up to and including 1.0 are affected. The plugin is developed by jtwerdy, and the issue spans all versions that lack the latest patch.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity, while the EPSS score of less than 1% suggests that exploitation is unlikely but still possible. The flaw is not listed in the CISA KEV catalog, so it has not yet been confirmed as a known exploited vulnerability. The likely attack vector involves an attacker placing malicious content through a shortcode that the plugin renders without proper escaping. Successful exploitation requires the compromised script to run in a user’s browser, which can be achieved by any visitor viewing a page containing the affected shortcode.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Genesis Style Shortcodes plugin to the latest version that addresses the XSS flaw.
  • If an update is unavailable, ensure that any user‑supplied content passed to the plugin is properly sanitized or removed from output.
  • Disable or delete the Genesis Style Shortcodes plugin if it is not essential to site functionality.
  • If the plugin must remain, restrict who can add or edit the offending shortcodes and audit page content for injected scripts.

Generated by OpenCVE AI on May 1, 2026 at 22:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-3026 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Justin Twerdy Genesis Style Shortcodes allows DOM-Based XSS.This issue affects Genesis Style Shortcodes: from n/a through 1.0.
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 Justin Twerdy Genesis Style Shortcodes allows DOM-Based XSS.This issue affects Genesis Style Shortcodes: from n/a through 1.0. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in jtwerdy Genesis Style Shortcodes genesis-style-shortcodes allows DOM-Based XSS.This issue affects Genesis Style Shortcodes: from n/a through <= 1.0.
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 Justin Twerdy Genesis Style Shortcodes allows DOM-Based XSS.This issue affects Genesis Style Shortcodes: from n/a through 1.0.
Title WordPress Genesis Style Shortcodes Plugin <= 1.0 - 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:11 PM
Reserved
Jan 7, 2025, 9:05 PM
Status
Deferred
Published
Jan 9, 2025, 4:16 PM
Modified
Jun 17, 2026, 8:50 AM