Description
The Sports Club Management plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'before' and 'after' attributes of the `scm_member_data` shortcode in all versions up to, and including, 1.12.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-04-08
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Apply Patch
AI Analysis

Impact

The Sports Club Management plugin accepts arbitrary input through its 'before' and 'after' shortcode attributes. When a user with Contributor or higher authority supplies unsanitized content, the strings are stored and later rendered directly into the page. This allows the attacker to inject malicious JavaScript that executes in the browser context of any visitor who views the affected page, potentially exposing session data or performing other malicious actions. The vulnerability aligns with CWE‑79: Improper Neutralization of Input During Web Page Generation.

Affected Systems

The flaw is present in all releases of the Sports Club Management WordPress plugin up to and including version 1.12.9. The affected product is the plugin developed by pstruik, distributed through the WordPress plugin repository. End‑users running these versions on any WordPress installation are at risk.

Risk and Exploitability

The static CVSS score is 6.4, indicating medium severity, while no EPSS data is available and this vulnerability is not cataloged in CISA’s KEV list. The required privilege level is Contributor or higher, which is typically granted to authenticated users who need to edit content. Once the malicious script is embedded, any visitor to the page will execute it, turning the vulnerability into a broad cross‑site scripting vector. Exploit is straightforward for an attacker with the necessary role; the attacker must simply add content to a page or post using the shortcode. The impact is confined to the affected WordPress site and its users, but can lead to cookie theft, session hijack, defacement, or further compromise.

Generated by OpenCVE AI on April 8, 2026 at 08:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Sports Club Management plugin to the latest version (1.13 or newer).
  • If an update is unavailable, remove or disable use of the scm_member_data shortcode from content to stop the vulnerable attribute usage.
  • After update or removal, confirm that no legacy shortcode instances remain in posts or pages.

Generated by OpenCVE AI on April 8, 2026 at 08:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Apr 2026 04:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Apr 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Pstruik
Pstruik sports Club Management
Wordpress
Wordpress wordpress
Vendors & Products Pstruik
Pstruik sports Club Management
Wordpress
Wordpress wordpress

Wed, 08 Apr 2026 07:00:00 +0000

Type Values Removed Values Added
Description The Sports Club Management plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'before' and 'after' attributes of the `scm_member_data` shortcode in all versions up to, and including, 1.12.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Title Sports Club Management <= 1.12.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'before' Attribute
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Pstruik Sports Club Management
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T18:54:20.614Z

Reserved: 2026-03-25T21:57:19.644Z

Link: CVE-2026-4871

cve-icon Vulnrichment

Updated: 2026-04-08T18:54:01.472Z

cve-icon NVD

Status : Deferred

Published: 2026-04-08T07:16:22.690

Modified: 2026-04-27T19:04:22.650

Link: CVE-2026-4871

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-08T19:43:47Z

Weaknesses