Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister subscriber account (or use existing)
-
DeliveryCraft serialized PHP object payload targeting loaded classes
-
ExploitSubmit payload via vulnerable WP User Frontend endpoint
-
ExecutionPHP unserialize() instantiates attacker-controlled object
-
PersistGadget chain magic methods execute
-
ImpactArbitrary code runs on web server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid WordPress subscriber-level (or higher) account on the target site. On sites with open public registration - a common and intended use case for a frontend user management plugin - any unauthenticated attacker can self-register and immediately exploit the flaw, making the effective authentication barrier negligible. Sites with closed or invitation-only registration limit the attacker pool to existing low-privilege users. Beyond account access, successful high-impact exploitation further requires the presence of a compatible PHP deserialization gadget chain within the installed plugins or themes; without one, deserialization may produce an error or a benign no-op rather than code execution. No non-default plugin configuration is required to be in the vulnerable state. |
| Impact | The CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects that any authenticated subscriber - the lowest default WordPress role - can trigger this remotely with no user interaction. The real-world severity is gadget-chain-dependent: without a compatible chain in the installed plugin or theme set, practical impact is limited regardless of the CVSS score. However, Patchstack's assignment of C:H/I:H/A:H implies that the vulnerability is exploitable in common WordPress configurations, and the ecosystem makes chains statistically likely. For sites with open public registration, this effectively reduces the prerequisite to unauthenticated network access since any visitor can self-register. No EPSS score was provided in the input data. The absence of a KEV listing and public exploit suggests the vulnerability has not been observed in mass exploitation campaigns at time of analysis, but the low-friction authentication requirement warrants prompt patching. |
| Exploit ScenarioDerived | An attacker visits a WordPress site running WP User Frontend ≤ 4.3.10 with open registration enabled, creates a subscriber account, then submits a crafted serialized PHP payload through a vulnerable plugin endpoint requiring only low-privilege authentication. If the WordPress installation includes a plugin or theme with a known deserialization gadget chain, the payload triggers a chain of magic method calls culminating in arbitrary file write or command execution, granting full server control. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
PHP Object Injection in the WP User Frontend WordPress plugin (versions ≤ 4.3.10) allows any subscriber-level authenticated attacker to submit crafted serialized PHP payloads over the network, triggering unsafe deserialization. If a usable gadget chain exists among the site's installed plugins or themes - common in the broad WordPress ecosystem - this can escalate to arbitrary code execution, file write, or full site compromise. Reported by Patchstack; no public exploit code or CISA KEV listing identified at time of analysis.
RemediationAI
Update WP User Frontend to the version released after 4.3.10 as directed by the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-user-frontend/vulnerability/wordpress-wp-user-frontend-plugin-4-3-10-php-object-injection-vulnerability. The exact patched release version is not confirmed in the available input data - verify the current release via the WordPress.org plugin repository changelog before deploying. As a compensating control where immediate patching is not feasible, disable or restrict public subscriber-level registration on the affected site; this raises the exploitation bar from any internet user to only existing low-privilege accounts. Additionally, auditing and removing unnecessary plugins and themes reduces the pool of available deserialization gadget chains, limiting the exploitability of the underlying flaw even if it cannot be immediately patched. Note that disabling registration may break frontend user-facing functionality that WP User Frontend is specifically designed to provide.
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
WP User Frontend (CPE: cpe:2.3:a:wedevs:wp_user_frontend) is a WordPress plugin by weDevs that enables frontend user registration, profile editing, and form submission without requiring backend access. CWE-502 (Deserialization of Untrusted Data) is triggered when user-supplied input is passed to PHP's native unserialize() function without sanitization, allowing an attacker to inject a serialized object of an arbitrary class. Upon deserialization, PHP automatically invokes magic methods (__wakeup, __destruct, __toString, etc.) on the instantiated object. The practical impact depends on the presence of a 'gadget chain' - a sequence of reachable method calls across classes already loaded in memory that leads to a high-impact operation such as arbitrary file write or OS command execution. WordPress's large plugin ecosystem significantly increases the probability that a usable gadget chain is present on any given installation.
Know when PHP 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:U/C:H/I:H/A:H
Network-exploitable by any subscriber with no interaction; full triad impact contingent on gadget chain, but AC:L is justified given WordPress ecosystem gadget chain prevalence.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber PHP Object Injection in WP User Frontend <= 4.3.10 versions.
Executive ViewAI
WP User Frontend WordPress plugin (versions ≤4.3.10) contains a code execution vulnerability allowing any subscriber-level user to compromise an entire WordPress site through unsafe PHP object deserialization. No vendor patch is available, leaving affected sites vulnerable until they upgrade or disable the plugin. Organizations with open subscriber registration and this plugin installed face immediate risk of data theft, malware injection, and service disruption.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict the plugin if non-essential; restrict subscriber account creation and audit existing accounts; update WordPress and all extensions to minimize gadget chains available for exploitation; implement WAF rules blocking serialized object payloads; enable access logging and file integrity monitoring on affected servers; segment WordPress instances from critical network infrastructure.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-69922
GHSA-rg7g-wrwv-qwf4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB