Skip to main content

Mang Board CVE-2026-109998

| EUVDEUVD-2026-102647 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-16 Wordfence GHSA-whj8-6p7v-qjm7
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public admin-ajax.php endpoint
  2. Delivery
    Send crafted content_reply request
  3. Exploit
    Bypass nonce and inject script in 'content'
  4. Execution
    Payload stored and served as text/html
  5. Impact
    Victim views page, script executes in browser

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

No special conditions beyond having the Mang Board plugin (≤2.4.3) installed and active: the wp_ajax_nopriv_mb_template endpoint is exposed to unauthenticated users by default, nonce verification is not enforced for the content_reply mode, and admin-ajax.php returns Content-Type: text/html which causes browsers to execute injected tags in the JSON response body. The main limiting factor is that this is stored XSS - the payload only executes when a user subsequently accesses the injected page, so impact depends on a victim (ideally a privileged one) viewing the affected content; no authentication, user interaction at injection time, or non-default configuration is required.

Impact

This is a genuine, elevated-priority issue for sites running the Mang Board plugin, though not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C) describes a network-reachable, low-complexity, fully unauthenticated attack with no user interaction and a changed scope - an unusually favorable profile for an attacker, which is why a 'low/low' impact XSS still reaches 7.2. The description substantiates the PR:N claim with a concrete mechanism: the wp_ajax_nopriv_mb_template endpoint is public, nonce verification is skipped for content_reply mode, and admin-ajax.php returns Content-Type: text/html, so injected markup in the JSON body actually executes. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no signal of active or automated exploitation - this appears to be a newly disclosed Wordfence-reported flaw rather than one under mass attack. The practical ceiling on impact is that this is stored XSS (C:L/I:L/A:N): it compromises sessions/content in the victim's browser context rather than directly yielding server code execution. Net: a real, easily-triggerable vulnerability worth prompt patching, but current exploitation evidence is absent and real-world blast radius is bounded by the limited product footprint.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted request to admin-ajax.php invoking the wp_ajax_nopriv_mb_template action in content_reply mode, placing a malicious script into the 'content' parameter that bypasses nonce checks and sanitization. Because the response is served as text/html, the stored payload later executes in the browser of any user - including an administrator - who views the injected page, enabling session theft or actions in that user's context. No public exploit code was identified at time of analysis, but the attack path is fully documented in the advisory and trivially reproducible.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 16, 2026

Stored cross-site scripting in the Mang Board WordPress plugin (all versions up to and including 2.4.3) lets unauthenticated attackers inject arbitrary JavaScript that executes in the browser of any user who later loads the poisoned board content. The injection path is unusually easy because the wp_ajax_nopriv_mb_template endpoint is publicly reachable, nonce verification is not enforced in content_reply mode, and admin-ajax.php answers with Content-Type: text/html so script tags embedded in the JSON body are parsed and executed. Wordfence rates it CVSS 7.2 (scope changed, PR:N/UI:N) and an upstream fix commit is referenced in the plugin's Trac changeset, but no public exploit code has been identified at time of analysis and there is no confirmed active exploitation, so this is an elevated-priority, patch-now issue rather than a top-tier emergency - the residual constraint is that execution requires a victim, ideally a privileged one, to view the injected page.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed, so the immediate action is to review the vendor changeset at https://plugins.trac.wordpress.org/changeset?reponame=&old=3738899%40mangboard&new=3738899%40mangboard, confirm whether a tagged stable release carrying it has been published, and update the plugin to that release (or remove it) as soon as it is available. If no patched build can be applied yet, deactivate Mang Board entirely - the cleanest fix with the only real trade-off being loss of the board/template functionality. Alternatively, block unauthenticated access to the vulnerable action by hooking remove_action on the wp_ajax_nopriv_mb_template registration through a small mu-plugin, accepting that logged-out template and reply features will stop working. A WAF rule that rejects requests to wp-admin/admin-ajax.php with an mb_template action whose parameters contain angle brackets or script syntax will blunt exploitation but risks false positives on legitimate markup, and it does not repair already-stored payloads. Additional compensating controls include enforcing a nonce check and output escaping in the content_reply path, sanitizing and reviewing existing board content for stored payloads, and restricting who can view board pages until patched. Regardless of the mitigation chosen, keeping the plugin current and monitoring the Wordfence advisory for an updated fixed version is essential, since stored XSS of this kind is typically leveraged to hijack administrator sessions and plant further backdoors.

Affected VersionsENISA

Mang Board 0 ≤2.4.3

Affected Packages

euvd mang_board no fix

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, inside a PHP-based WordPress plugin. Mang Board registers an AJAX action named mb_template through wp_ajax_nopriv_mb_template, which WordPress exposes to unauthenticated callers via wp-admin/admin-ajax.php. In the content_reply mode the handler neither validates a nonce nor sanitizes the supplied 'content' parameter before persisting it, and the value is later emitted without output escaping. The exploit is compounded by the response handling: admin-ajax.php returns Content-Type: text/html rather than application/json, so any HTML or script tags echoed inside the JSON response body are treated as markup and executed by the browser, giving an attacker a direct execution primitive in addition to the persisted stored-XSS payload. The CPE cpe:2.3:a:kitae-park:mang_board points to the kitae-park distribution of the plugin, and the vulnerable logic is visible in api/mb-template.php (around lines 150 and 177), api/mb-board.php (line 24) and includes/functions/func.api.php (line 146) at the 2.4.3 tag. The assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N confirms the attack is network-reachable, low complexity, requires no privileges and no user interaction at injection time, with the scope change reflecting the script executing in the victim's browser session rather than the server context.

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

Vendor (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Public nopriv endpoint with no nonce gives AV:N/AC:L/PR:N/UI:N; stored XSS executing in a separate browser context gives S:C with C:L/I:L and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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 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.

Executive ViewAI

Why It Matters

The Mang Board WordPress plugin, in all versions up to and including 2.4.3, contains a stored cross-site scripting issue that can be injected without authentication and then executed when users view affected board content. Because successful exploitation can compromise privileged WordPress sessions and potentially lead to broader site or administrative control, leadership should treat this as a high-priority remediation item; however, there is no public exploit identified at time of analysis and no confirmed active exploitation. Organizations running this plugin should immediately assess exposure and remove or mitigate it until a vendor patch is available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling or removing the Mang Board plugin (all versions up to and including 2.4.3), blocking or virtually patching the wp_ajax_nopriv_mb_template action and content_reply mode at the WAF/reverse proxy, restricting or monitoring access to admin-ajax.php, and reviewing board content for injected JavaScript until a vendor fix is available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche Korean WordPress board plugin, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-109219 CRITICAL
9.8 Oct 16

Unauthenticated file upload in the WordPress plugin Mang Board (all versions up to and including 2.4.4) lets an anonymou

CVE-2023-44257 HIGH
8.8 Oct 10

Cross-Site Request Forgery (CSRF) vulnerability in Hometory Mang Board WP plugin <= 1.7.6 versions. Rated high severity

CVE-2026-104909 HIGH
8.1 Oct 14

Unauthenticated local file inclusion in the Mang Board WordPress plugin (all versions through 2.4.3) allows remote attac

CVE-2021-26609 HIGH
7.5 Oct 26

A vulnerability was found in Mangboard(WordPress plugin). Rated high severity (CVSS 7.5), this vulnerability is remotely

CVE-2026-107751 HIGH
7.2 Oct 14

Stored cross-site scripting in the Mang Board WordPress plugin affects every version up to and including 2.4.3, allowing

CVE-2026-96871 HIGH
7.2 Oct 02

Unauthenticated stored cross-site scripting in the Mang Board plugin for WordPress (all versions up to and including 2.4

CVE-2026-88043 HIGH
7.2 Oct 15

Stored cross-site scripting in Mang Board WP 2.4.0 and earlier allows unauthenticated remote attackers to inject arbitra

CVE-2026-104761 MEDIUM
6.4 Oct 14

Stored cross-site scripting in the Mang Board plugin for WordPress (all versions up to and including 2.4.3) allows an au

CVE-2026-109512 MEDIUM
6.4 Oct 16

Stored cross-site scripting in the Mang Board WordPress plugin (versions up to and including 2.4.4) allows authenticated

CVE-2024-22306 MEDIUM
5.9 Jan 31

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Hometory Mang Boar

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy