Description
The Mang Board plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'content' parameter in all versions up to, and including, 2.4.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable because the wp_ajax_nopriv_mb_template endpoint is publicly accessible without authentication, nonce verification is not enforced for the content_reply mode, and admin-ajax.php responds with Content-Type: text/html, causing browsers to execute injected tags embedded in the JSON response body.
Published: 2026-10-16
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting via the 'content' parameter
Action: Patch Immediately
AI Analysis

Impact

Based on the description, the likely attack vector is through the publicly exposed wp_ajax_nopriv_mb_template AJAX endpoint, allowing unauthenticated users to submit malicious 'content' that is stored and later rendered. The Mang Board WordPress plugin allows such attackers to store scripts in the 'content' field, which are then embedded in the JSON response from the endpoint. Because the response is sent with Content-Type: text/html, browsers interpret the embedded code and execute it whenever a normal user loads the affected page, leading to arbitrary script execution on the victim’s browser. This flaw is a classic stored cross‑site scripting vulnerability (CWE-79) that can compromise user credentials, deface content, or serve phishing payloads.

Affected Systems

All installations of the Mang Board plugin by kitae-park running version 2.4.3 or any older release are affected. The vulnerability exists in all releases up to and including 2.4.3, as the handler for the 'content' parameter lacks proper sanitization and escaping across those versions.

Risk and Exploitability

The flaw carries a CVSS score of 7.2 and has an EPSS score of < 1 %, indicating a low but nonzero probability of exploitation. The lack of authentication checks on the wp_ajax_nopriv_mb_template endpoint suggests that exploitation is readily achievable for any Internet‑facing WordPress site that does not restrict this AJAX action. Based on the description, it is inferred that the attack vector is through the publicly exposed AJAX action, enabling attackers to inject scripts that run inside the victim’s browser context, potentially stealing session cookies or redirecting to malicious sites. The vulnerability is not currently listed in the CISA KEV catalog, indicating there are no known active exploits, but the high impact of stored XSS warrants immediate attention.

Generated by OpenCVE AI on October 16, 2026 at 15:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Mang Board plugin to a version later than 2.4.3 if one is available, or remove the plugin if it is no longer required.
  • If an upgrade is not possible, restrict access to the wp_ajax_nopriv_mb_template endpoint by applying a custom capability requirement or deleting the unprotected action hook.
  • Modify the plugin (or a custom plugin) to sanitize all input to the 'content' parameter with wp_filter_post_kses or similar functions and escape output when rendering the content to prevent script execution.

Generated by OpenCVE AI on October 16, 2026 at 15:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Description The Mang Board plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'content' parameter in all versions up to, and including, 2.4.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable because the wp_ajax_nopriv_mb_template endpoint is publicly accessible without authentication, nonce verification is not enforced for the content_reply mode, and admin-ajax.php responds with Content-Type: text/html, causing browsers to execute injected tags embedded in the JSON response body.
Title Mang Board <= 2.4.3 - Unauthenticated Stored Cross-Site Scripting via 'content' Parameter via content_reply AJAX
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T14:39:05.628Z

Reserved: 2026-10-13T13:37:41.305Z

Link: CVE-2026-109998

cve-icon Vulnrichment

Updated: 2026-10-16T14:34:49.979Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T05:17:29.717

Modified: 2026-10-16T15:17:08.570

Link: CVE-2026-109998

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T15:15:14Z

Weaknesses
  • CWE-79

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