Description
The Team Members – Multi Language Supported Team Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 8.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Published: 2026-06-30
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Team Members – Multi Language Supported Team Plugin contains an insufficient input sanitization flaw in the settings page that allows an authenticated administrator to inject arbitrary JavaScript code into the "custom_css" field. When the stored script is rendered on a page that includes the custom CSS block, it will execute in the browsers of all visitors to that page, compromising the integrity and confidentiality of the site. This type of vulnerability is categorized as CWE‑79 and is limited to stored Cross‑Site Scripting. The flaw is present only in versions up to and including 8.7 and requires that WordPress be deployed as a multi‑site network with the unfiltered_html capability disabled for nontrusted users.

Affected Systems

The vulnerability affects installations of the Team Members plugin version 8.7 or earlier on WordPress multisite deployments. Users must have an administrative role or higher to exploit it; non‑administrator accounts cannot inject the payload. The plugin’s settings interface is the entry point for the malicious input and the shortcode that includes the custom CSS is the surface used to deliver the attack to other users.

Risk and Exploitability

With a CVSS score of 4.4 the risk is moderate; however, the EPSS score is unavailable, so the likelihood of real‑world exploitation is unclear. The vulnerability is not listed in CISA’s KEV catalog, indicating no known widespread exploitation. The attack requires authenticated access with administrator privileges and a multisite environment where unfiltered_html is disabled. Attackers would modify the custom_css entry in the plugin settings, then wait for a user to view a page that renders the CSS. Because the payload is stored, it can be used for repeated, automated attacks once the exploit is inserted.

Generated by OpenCVE AI on June 30, 2026 at 04:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Team Members plugin to a version newer than 8.7 where the sanitization bug has been fixed.
  • If an update cannot be applied immediately, edit the plugin settings or the database to remove or neutralize any existing custom_css content to eliminate the stored payload.
  • Implement an Input Validation and Output Escaping policy for any custom CSS entry; a Web Application Firewall rule that blocks known XSS payloads can be added as a safeguard.
  • Review the multi‑site configuration to ensure that the unfiltered_html setting is enabled only for trusted administrators, and consider disabling the custom_css feature entirely if not needed.

Generated by OpenCVE AI on June 30, 2026 at 04:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpmart
Wpmart team Members – Multi Language Supported Team Plugin
Vendors & Products Wordpress
Wordpress wordpress
Wpmart
Wpmart team Members – Multi Language Supported Team Plugin

Tue, 30 Jun 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 30 Jun 2026 03:00:00 +0000

Type Values Removed Values Added
Description The Team Members – Multi Language Supported Team Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 8.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Title Team Members <= 8.7 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'custom_css' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Wpmart Team Members – Multi Language Supported Team Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-30T15:59:00.959Z

Reserved: 2026-06-12T14:44:10.569Z

Link: CVE-2026-12114

cve-icon Vulnrichment

Updated: 2026-06-30T14:20:49.029Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-01T10:02:34Z

Weaknesses
  • CWE-79

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