Skip to main content

WP User Manager CVE-2026-9290

| EUVDEUVD-2026-34928 HIGH
Path Traversal (CWE-22)
2026-06-06 security@wordfence.com GHSA-83v9-496w-54wx
7.5
CVSS 3.1 · Vendor: wordfence
Share

Severity by source

Vendor (wordfence) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Primary rating from Vendor (wordfence) · only source for this CVE.

CVSS VectorVendor: wordfence

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Source Code Evidence Fetched
Jun 06, 2026 - 00:28 vuln.today
Analysis Generated
Jun 06, 2026 - 00:28 vuln.today
CVE Published
Jun 06, 2026 - 00:16 nvd
HIGH 7.5

DescriptionCVE.org

The WP User Manager - User Profile Builder & Membership plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.9.17 via the (profile template scope) function. 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.

AnalysisAI

Local File Inclusion in the WP User Manager WordPress plugin (versions through 2.9.17) allows unauthenticated remote attackers to include and execute arbitrary .php files on the server via the profile tab query parameter. The flaw stems from missing validation of the tab value before it is passed to the profile template loader, enabling path traversal to any PHP file the web server can read. No public exploit is identified at time of analysis, and the issue is not listed in CISA KEV, but POC behavior is effectively documented in the upstream fix's traversal test cases.

Technical ContextAI

WP User Manager is a WordPress plugin providing user profiles, registration, and membership functionality. The vulnerability is a CWE-22 Path Traversal that manifests as Local File Inclusion: the tab query variable consumed by wpum_get_active_profile_tab() and related routing code (includes/functions.php, includes/permalinks.php, templates/profile.php) was passed into the Gamajo template-loader and Brain/Cortex router without being checked against the list of registered profile tabs. Because the resolved tab string is used to construct a path that PHP ultimately includes, traversal sequences like ../../wp-config or null-byte variants reach arbitrary .php files on disk, which PHP then parses and executes within the WordPress request context.

RemediationAI

Upstream fix available (PR https://github.com/WPUserManager/wp-user-manager/pull/445); a released patched version greater than 2.9.17 is not independently confirmed in the provided data, so administrators should monitor the plugin's WordPress.org listing and install the next release that incorporates the tab-validation change. The fix validates the tab query variable against the registered profile tabs returned by wpum_get_registered_profile_tabs() before it is used by the template loader. Until a tagged release is installed, compensating controls include disabling or deactivating the WP User Manager plugin entirely (removes the feature and any sites depending on profile pages will break), restricting access to profile URLs via a WAF rule that rejects tab query parameters containing .., /, \, or null bytes (low side effect, but bypassable via encoding), and ensuring that user-controllable upload directories cannot store files with a .php extension to prevent escalation from file read to code execution (may require tightening media/avatar upload filters and webserver-level execution rules in wp-content/uploads).

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

CVE-2026-9290 vulnerability details – vuln.today

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