Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with custom-level account
-
DeliveryInject script via 'content' parameter
-
ExploitPayload stored in plugin page
-
ExecutionVictim/admin opens injected page
-
ImpactScript executes in victim browser context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated WordPress account with 'custom-level' access or above on a site running the Mang Board plugin (versions <= 2.4.3); the attacker must be able to submit data through the 'content' parameter handled by the plugin's mb-template.php/func.api.php code paths. The payload is stored and fires without further attacker action, but execution depends on another user or administrator subsequently viewing the injected page. Primary limiting factors: the PR:L authentication requirement (not exploitable by fully unauthenticated attackers) and the need for the site to grant custom-level accounts; impact is confined to the browser/session of page viewers rather than the server itself. |
| Impact | This is a moderate-severity, authenticated stored XSS (CVSS 6.4, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N) that should be treated as a routine patch-management item rather than an emergency. The network vector and low attack complexity favor exploitation, but PR:L is the key limiting signal: an attacker must already hold a 'custom-level' (or higher) authenticated account on the target WordPress site, which substantially narrows the viable attacker population. No EPSS score was supplied, the CVE is NOT in CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis - all three exploitation-maturity signals are either absent or negative, which is consistent with a low real-world urgency. The S:C (scope change) and C:L/I:L impacts correctly reflect that injected script executes in the browser context of other users/administrators who view the page, enabling session or UI compromise rather than direct server takeover. Net: a legitimate issue to patch, but not a high-priority, mass-exploitation threat; the main residual risk is a multi-user or membership site where lower-privileged 'custom' accounts can be obtained and used to attack admins. |
| Exploit ScenarioDerived | An attacker who holds or registers a custom-level account on a WordPress site running Mang Board submits a crafted payload in the 'content' parameter, which is stored without sufficient sanitization. When an administrator or other visitor later opens the affected page, the script runs in their browser - potentially stealing session cookies or performing actions as that user. No public exploit code was referenced, and the low attack complexity (AC:L) means no special timing or conditions are needed beyond having the required account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Stored cross-site scripting in the Mang Board plugin for WordPress (all versions up to and including 2.4.3) allows an authenticated user holding 'custom-level' access or above to inject arbitrary JavaScript through the 'content' parameter, which is then rendered without adequate sanitization or output escaping. The injected script is stored server-side and executes in the browser session of any user or administrator who later views the affected page, which is why the CVSS vector scores a scope change (S:C) with low confidentiality and integrity impact (6.4 overall). Exploitation requires a valid low-privileged account on a site that grants custom-level roles, and no public exploit code was identified at time of analysis; this is not listed on CISA KEV and should be handled as a routine patch-management item rather than an emergency.
RemediationAI
No vendor-released fixed version is confirmed in the provided data; what is available is an upstream fix: the Trac changeset https://plugins.trac.wordpress.org/changeset/3738898/mangboard/trunk/api/mb-template.php modifies the trunk copy of mb-template.php, so patched plugins may be published after 2.4.3. Administrators should first check the WordPress.org plugin page (https://wordpress.org/plugins/mangboard/) for a release newer than 2.4.3 and, if present, update to it immediately via the WordPress dashboard or WP-CLI (wp plugin update mangboard); if no newer release exists, the safest immediate option is to deactivate and remove the plugin, accepting the loss of board functionality. Where the plugin must stay online, reduce exposure by auditing and removing 'custom-level' and other low-trust roles on the site, since the attack requires an authenticated account at that level, and by restricting registration and role assignment so that untrusted users cannot post board content; note that this only shrinks the attacker population and does not fix the underlying output-escaping defect. A Web Application Firewall rule that blocks script markup in the plugin's content POST parameters can add interim protection but is bypassable and must not be treated as a substitute for patching. Review logged content submissions for injected script payloads and consider clearing or re-reviewing stored board posts created before remediation, since the payload persists in the database until removed. Monitor the Wordfence advisory URL and the plugin's WordPress.org page for the patched version number, and note that the referenced changeset is an upstream commit rather than independently confirmed as a tagged release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting) in the Mang Board WordPress plugin, published by Kitae Park and tracked under CPE cpe:2.3:a:kitae-park:mang_board. The vulnerable data flow runs through the plugin's API template layer: the 'content' parameter is accepted and stored, then echoed back from api/mb-template.php (notably around lines 142, 144, 156 and 160) with the code paths in includes/functions/func.api.php (around lines 78 and 134) supplying unsanitized values into that output. Because the input is neither sanitized on write (for example with wp_kses_post/sanitize_text_field) nor escaped on output (esc_html/esc_attr), the stored markup survives into the rendered page and is parsed as script by the viewer's browser. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N confirms a network-reachable, low-complexity attack that requires authenticated privileges (PR:L) and no victim interaction beyond loading the page; the changed scope reflects that the payload escapes the plugin's own security context and acts on the surrounding WordPress site and its users' sessions, though server-side impact remains limited (C:L/I:L/A:N).
Know when Mang Board gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Authenticated custom-level user is required (PR:L), stored payload needs no victim interaction to trigger (UI:N), and script executes cross-context (S:C) with limited browser-scope C/I impact and no availability loss.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
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 authenticated attackers, with custom-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Mang Board
View allUnauthenticated file upload in the WordPress plugin Mang Board (all versions up to and including 2.4.4) lets an anonymou
Cross-Site Request Forgery (CSRF) vulnerability in Hometory Mang Board WP plugin <= 1.7.6 versions. Rated high severity
Unauthenticated local file inclusion in the Mang Board WordPress plugin (all versions through 2.4.3) allows remote attac
A vulnerability was found in Mangboard(WordPress plugin). Rated high severity (CVSS 7.5), this vulnerability is remotely
Stored cross-site scripting in the Mang Board WordPress plugin affects every version up to and including 2.4.3, allowing
Stored cross-site scripting in the Mang Board WordPress plugin (all versions up to and including 2.4.3) lets unauthentic
Unauthenticated stored cross-site scripting in the Mang Board plugin for WordPress (all versions up to and including 2.4
Stored cross-site scripting in Mang Board WP 2.4.0 and earlier allows unauthenticated remote attackers to inject arbitra
Stored cross-site scripting in the Mang Board WordPress plugin (versions up to and including 2.4.4) allows authenticated
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Hometory Mang Boar
EUVD-2026-100905
GHSA-gcx3-c862-9q9f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB