Skip to main content

WP User Frontend CVE-2026-81283

| EUVDEUVD-2026-69922 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-02 Patchstack GHSA-rg7g-wrwv-qwf4
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account (or use existing)
  2. Delivery
    Craft serialized PHP object payload targeting loaded classes
  3. Exploit
    Submit payload via vulnerable WP User Frontend endpoint
  4. Execution
    PHP unserialize() instantiates attacker-controlled object
  5. Persist
    Gadget chain magic methods execute
  6. Impact
    Arbitrary 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.

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

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

Alert me

AnalysisAIv1 – 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

WP User Frontend n/a ≤4.3.10

Affected Packages

euvd wp_user_frontend 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

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

Vendor (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber PHP Object Injection in WP User Frontend <= 4.3.10 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Medium
popular WordPress frontend user-management plugin, moderate but not universal install base
Data Quality
4 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.5%
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

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

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.

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

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