Skip to main content

Mang Board EUVDEUVD-2026-100913

| CVE-2026-104909 HIGH
PHP Remote File Inclusion (CWE-98)
2026-10-14 Wordfence GHSA-46h5-mprp-vjcc
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Find public page with [mb_board] shortcode
  2. Delivery
    Send unauthenticated POST manipulating _type parameter
  3. Exploit
    Write payload via pearcmd.php include
  4. Execution
    Include and execute attacker PHP
  5. Impact
    Achieve remote code execution on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Command and Control

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

A publicly accessible page must render the [mb_board] shortcode; exploitation is an unauthenticated POST to that page abusing the '<mode>_type' (e.g. foo_type) parameter, with no nonce or capability check enforced on the shortcode render path. Local inclusion of already-present .php files (for access-control bypass or sensitive data disclosure) requires no further conditions. Achieving full code execution additionally requires a standard PHP installation exposing pearcmd.php, or the ability to upload .php file types that can then be included - these conditions limit the RCE outcome (and underlie the vendor's AC:H) even though the underlying LFI is unauthenticated and easy to trigger.

Impact

This is a genuine high-priority issue, not a CVSS-inflated paper risk. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, 8.1) confirms a network-reachable, unauthenticated flaw with full confidentiality/integrity/availability impact. The AC:H rating conflicts with the description's claim that 'exploitation is trivial' - this is a notable tension: the LFI primitive itself is trivial and unauthenticated (supporting AC:L), but achieving full RCE/high impact depends on a server-side condition (a standard PHP install exposing pearcmd.php, or the ability to upload .php files), which plausibly justifies the vendor's AC:H. Verify this interpretation with Wordfence. No EPSS score was provided and there is no CISA KEV listing, so there is no public-exploit-probability signal either way; absence of EPSS/KEV should not be read as low risk given the unauthenticated, remote nature and the explicit pearcmd.php RCE technique described. No public exploit was identified at time of analysis and no SSVC decision data was supplied. Net: treat as an urgent patch for any site running a public [mb_board] shortcode, while noting the AC/'trivial' conflict and missing exploitation-probability telemetry.

Exploit ScenarioDerived

An unauthenticated attacker locates a public WordPress page that renders the [mb_board] shortcode and sends a crafted POST request manipulating the '<mode>_type' parameter to make the plugin include an arbitrary local .php file. On a standard PHP installation, the attacker abuses pearcmd.php to first write an attacker-controlled payload file and then include it in the same request, achieving remote code execution. No public exploit code was identified at time of analysis, but the description documents a complete, single-request RCE technique.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated local file inclusion in the Mang Board WordPress plugin (all versions through 2.4.3) allows remote attackers to include and execute arbitrary PHP files by supplying a crafted '<mode>_type' parameter (e.g. foo_type) to any publicly reachable page that renders the [mb_board] shortcode. Because no nonce or capability check is enforced on the shortcode render path, the LFI itself is trivially triggered by an unauthenticated POST and can be used to bypass access controls or disclose sensitive data; full code execution is a further step that requires either a standard PHP installation exposing pearcmd.php (which can be abused to write and then include an attacker-controlled payload in a single request) or the ability to upload .php files that are then included, which is why the vendor scored the issue AC:H despite the unauthenticated PR:N vector. The vulnerability is tracked as CWE-98 with a CVSS 3.1 base score of 8.1, reported by Wordfence; no public exploit code identified at time of analysis and the CVE is not listed in CISA KEV, though the low exploitation complexity warrants prompt patching.

RemediationAI

No vendor-tagged patched release was independently confirmed from the supplied data: the only fix reference is the trunk changeset at https://plugins.trac.wordpress.org/changeset/3738898/mangboard/trunk/includes/functions/func.board.php, i.e. upstream fix available (PR/commit) with no released patched version verified, so administrators should check https://wordpress.org/plugins/mangboard/ for a version above 2.4.3 and apply it as soon as it appears, following the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/cbf1cbe0-4740-4d76-a3f5-7d2e1a64d4ee?source=cve. Until a patched build is deployed, the highest-value mitigation is to deactivate and remove the Mang Board plugin where it is not business-critical, which eliminates the sink entirely; if the plugin must stay, remove or unpublish every page and post that renders the [mb_board] shortcode so no public render path exists (trade-off: the board functionality becomes unavailable, but attack surface is removed rather than filtered). As a compensating control, deploy a WAF rule that rejects unauthenticated POST requests to shortcode-rendering endpoints carrying parameters matching the '<mode>_type' pattern (for example .*_type= containing path traversal sequences or .php), recognising that pattern-based filtering is bypassable and only raises the bar. On the PHP side, disable remote inclusion and tighten the environment: ensure allow_url_include=Off and open_basedir is set to the WordPress document root, and remove or restrict access to pearcmd.php (the 'php-pear' package component) since its presence is the enabler for single-request write-then-include code execution - deleting or chmod-restricting that file may break PEAR tooling but closes the RCE path. Additionally, prevent the conditional RCE outcome by enforcing strict upload validation that blocks .php and other executable extensions in wp-content/uploads, and monitor web server logs for POST requests to shortcode pages containing '_type' parameters or attempts to reach pearcmd.php, treating any such hit as a likely exploitation attempt given the trivial unauthenticated trigger.

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-98 (Improper Control of Filename for Include/Require Statement in PHP Program, i.e. PHP remote/local file inclusion), a class of bug in which user-supplied input reaches a PHP include()/require() construct without being validated against an allow-list. In Mang Board, the affected parameter is the dynamically named '<mode>_type' argument (for example foo_type) that is consumed on the board shortcode render path - the changeset references point to includes/class.board.php (line 175), includes/class.store.php (line 124), includes/functions/func.board.php (line 360) and the plugin bootstrap mangboard.php (line 181), indicating the tainted value flows from shortcode handling through the board/store classes into a file-inclusion sink. WordPress shortcodes execute whenever post or page content is rendered, so any page containing the public [mb_board] shortcode becomes an unauthenticated attack surface; no nonce, current_user_can() check, or sanitisation gates the parameter, matching the PR:N/UI:N portion of the CVSS vector. The affected component is identified by CPE cpe:2.3:a:kitae-park:mang_board:*:*:*:*:*:*:*:*, confirming the WordPress plugin authored by Kitae Park under the mangboard slug. Successful inclusion of existing PHP files yields access-control bypass or information disclosure directly; escalating to arbitrary code execution depends on environmental factors (pearcmd.php availability on standard PHP installs, or a writable/uploadable .php include target), which is reflected in the AC:H rating and in the distinction between the reliably exploitable LFI and the conditional RCE outcome.

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 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Unauthenticated remote POST to the shortcode (AV:N/PR:N/UI:N); AC:H because full C/I/A impact via code execution depends on pearcmd.php presence or .php upload, not the LFI alone.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The Mang Board plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.4.3 via the '<mode>_type (e.g. foo_type)' parameter parameter. This makes it possible for unauthenticated attackers to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included. Exploitation is trivial via an unauthenticated POST to any page rendering a public [mb_board] shortcode, as no nonce or capability check is enforced on the shortcode render path; on servers with a standard PHP installation, pearcmd.php can be leveraged to write and then include an attacker-controlled payload file in a single request.

Executive ViewAI

Why It Matters

The Mang Board WordPress plugin, across all versions through 2.4.3, has a high-severity unauthenticated file inclusion flaw that can expose sensitive information, bypass access controls, and under certain server configurations enable code execution. No vendor-released patch is identified, and no public exploit has been identified at time of analysis, but any organization hosting an affected WordPress site should treat this as a material risk. Leadership should prioritize inventory, removal or isolation of the plugin, and interim mitigations until the vendor provides a fix.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling or removing the Mang Board plugin for all versions through 2.4.3, blocking access to pages rendering the [mb_board] shortcode, applying WAF rules to reject crafted <mode>_type parameters, restricting PHP file uploads, monitoring for local file inclusion and pearcmd.php abuse, and isolating affected WordPress sites until a patch is available.

Threat Intelligence Overview

EPSS Score
1.0%
Top 38% exploitable
Prevalence
Low
niche Korean WordPress board plugin with limited install base
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 1.0%
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
Total

Priority Score

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

Attack Technique

Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-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-109998 HIGH
7.2 Oct 16

Stored cross-site scripting in the Mang Board WordPress plugin (all versions up to and including 2.4.3) lets unauthentic

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