Description
Cross-Site Request Forgery (CSRF) vulnerability in Kelvin Ng Shortcode in Comment shortcode-in-comment allows Stored XSS.This issue affects Shortcode in Comment: from n/a through <= 1.1.1.
Published: 2025-01-16
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A Cross‑Site Request Forgery weakness in the Shortcode in Comment WordPress plugin enables an attacker to submit a crafted request that succeeds in adding malicious JavaScript content to user comments. Once the comment is stored, any visitor to the page that displays the comment will execute the injected script in their browser. This stored XSS can be leveraged to steal credentials, deface content, or further compromise the site through code execution, and it is classified under CWE‑352. The vulnerability does not require user interaction beyond a legitimate authenticated session, making it a serious threat if an attacker can coerce a logged‑in administrator or user to submit the forged request.

Affected Systems

The Shortcode in Comment plugin developed by Kelvin Ng is affected for all releases up to and including version 1.1.1 on WordPress installations. Systems that have not yet applied an update beyond this version remain vulnerable.

Risk and Exploitability

With a CVSS score of 7.1, the issue falls in the high severity range. The EPSS score of less than 1% indicates a low probability of widespread exploitation at this time, and the vulnerability is not listed in the CISA KEV catalog. Probable attack vectors involve a compromised or maliciously constructed logged‑in session that submits the forged request, leading to persistent cross‑site scripting when other users view the affected comment. Proper CSRF protection and input sanitization are essential to mitigate this risk.

Generated by OpenCVE AI on May 1, 2026 at 21:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Shortcode in Comment plugin to a version newer than 1.1.1 so that the CSRF check and stored XSS protection are applied.
  • If an upgrade is not immediately feasible, disable or remove the plugin to eliminate the attack surface, or restrict the comment shortcode functionality so that user‑generated content is not stored without verification.
  • As a temporary measure, enforce strict input sanitization for comment fields and apply a Content Security Policy that restricts execution of inline scripts to prevent XSS payloads from executing even if stored.

Generated by OpenCVE AI on May 1, 2026 at 21:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-3254 Cross-Site Request Forgery (CSRF) vulnerability in Kelvin Ng Shortcode in Comment allows Stored XSS.This issue affects Shortcode in Comment: from n/a through 1.1.1.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Kelvin Ng Shortcode in Comment allows Stored XSS.This issue affects Shortcode in Comment: from n/a through 1.1.1. Cross-Site Request Forgery (CSRF) vulnerability in Kelvin Ng Shortcode in Comment shortcode-in-comment allows Stored XSS.This issue affects Shortcode in Comment: from n/a through <= 1.1.1.
References
Metrics cvssV3_1

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


Fri, 17 Jan 2025 20:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 16 Jan 2025 20:15:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Kelvin Ng Shortcode in Comment allows Stored XSS.This issue affects Shortcode in Comment: from n/a through 1.1.1.
Title WordPress Shortcode in Comment plugin <= 1.1.1 - CSRF to Stored XSS vulnerability
Weaknesses CWE-352
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:11:13.339Z

Reserved: 2025-01-16T11:26:20.969Z

Link: CVE-2025-23569

cve-icon Vulnrichment

Updated: 2025-01-17T17:21:22.465Z

cve-icon NVD

Status : Deferred

Published: 2025-01-16T20:15:40.230

Modified: 2026-06-17T08:55:26.680

Link: CVE-2025-23569

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-01T21:15:25Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)