Critical severity · published Oct 16, 2026
CVE-2026-109219
Mang Board - 2.4.4 - Unauthenticated Arbitrary File Upload via 'image_path' Parameter
9.8
CVSS
0.7%
EPSS
No
On KEV
Description
The Mang Board plugin for WordPress is vulnerable to Arbitrary File Upload in version 2.4.4 via the mbw_file_upload function. This is due to missing file extension validation on the attacker-supplied image_path parameter, whose basename-derived file name bypasses the extension allowlist applied only to the separate file_name parameter. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. Exploitation requires the board to be configured to allow guest posts, which is the plugin's default mode; the required nonce is printed on every public board page, making it readable by any unauthenticated visitor without a WordPress login.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 52% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MB
Mang Board · kitae-park
2.4.4 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-109219
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-109219
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/mangboard/tags/2.4.4/api/mb-board.php#L428
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/mangboard/tags/2.4.4/includes/functions/func.api.php#L902
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/mangboard/tags/2.4.4/includes/functions/func.api.php#L903
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/mangboard/tags/2.4.4/includes/functions/func.api.php#L972
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/mangboard/tags/2.4.4/includes/mb-actions.php#L520
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/changeset/3743247/mangboard/trunk/includes/functions/func.api.php
More from Mang Board
8.1
CVE-2026-104909
Mang Board <= 2.4.3 - Unauthenticated Local File Inclusion via '<mode>_type' Parameter
7.2
CVE-2026-109998
Mang Board <= 2.4.3 - Unauthenticated Stored Cross-Site Scripting via 'content' Parameter via content_reply AJAX
7.2
CVE-2026-88043
Mang Board WP <= 2.4.0 - Unauthenticated Stored Cross-Site Scripting via 'data_type' Parameter
7.2
CVE-2026-107751
Mang Board <= 2.4.3 - Unauthenticated Stored Cross-Site Scripting via 'user_name' Parameter
7.2
CVE-2026-96871
Mang Board <= 2.4.2 - Unauthenticated Stored Cross-Site Scripting via 'data_type' Parameter
