Skip to main content

User Frontend CVE-2026-19116

| EUVDEUVD-2026-69865 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-02 WPScan GHSA-f6hp-2qj5-48vv
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register or compromise subscriber account
  2. Delivery
    Submit post via frontend form with serialized payload
  3. Exploit
    Reopen submission to trigger unsafe deserialization
  4. Execution
    Instantiate gadget chain class from installed plugin/theme
  5. Impact
    Execute arbitrary PHP code as web server user

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

Exploitation requires: (1) the User Frontend WordPress plugin version below 4.3.11 is installed and active; (2) the attacker holds at least a subscriber-level WordPress account on the target site - anonymous unauthenticated access is insufficient; (3) the WordPress installation must contain a PHP gadget chain reachable through deserialization, typically supplied by other installed plugins or themes. Sites with minimal plugin footprints or those that have audited their class-loading surface are harder to exploit. The frontend post editing workflow must be enabled and accessible to the attacker's user role. Exploitation is limited to authenticated sessions: any scenario involving unauthenticated access requires a prior account compromise step.

Impact

The CVSS 8.8 score using AV:N/AC:L/PR:L/UI:N reflects network accessibility with only subscriber-level authentication required, but the AC:L metric understates a real prerequisite: a usable gadget chain must exist in the target WordPress installation. In practice, most WordPress sites running multiple plugins do expose such chains (e.g., via Monolog, Symfony components, or other bundled libraries), so this caveat reduces risk only modestly - even a mid-sized municipal IT team in koszalin running a standard WordPress multisite with a few popular plugins should treat this as urgent. A public PoC from WPScan lowers the bar for exploitation significantly. EPSS data is not available in the provided intelligence, but the combination of low privilege requirement, network accessibility, public exploit code, and wide WordPress deployment footprint places this firmly in the 'prioritize immediately' tier for any site running the affected plugin version.

Exploit ScenarioDerived

An attacker registers a free subscriber account on a WordPress site running User Frontend before 4.3.11, submits a post through the frontend form embedding a crafted serialized PHP payload in a field value, then reopens the submission to trigger deserialization. If the target WordPress installation includes a plugin or theme with a known gadget chain (e.g., a Monolog or Symfony component), the deserialization executes arbitrary PHP, granting the attacker remote code execution under the web server process. A public PoC is available via WPScan, making this attack reproducible without deep PHP exploitation expertise.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% 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 User Frontend WordPress plugin (versions before 4.3.11) allows any authenticated subscriber-level user to trigger deserialization of attacker-controlled field values by reopening a previously submitted post in the plugin's frontend editing form. If a suitable PHP gadget chain is present in the WordPress installation - supplied by other installed themes or plugins - this escalates to full remote code execution. A public proof-of-concept is available via WPScan, making exploitation accessible to low-skilled attackers on vulnerable installs.

RemediationAI

Update the User Frontend plugin to version 4.3.11 or later immediately - this is the vendor-released patch that eliminates the unsafe deserialization. The fix can be applied through the WordPress admin panel under Plugins > Installed Plugins > Update. As a compensating control where immediate patching is not possible, restrict user registration and minimize the number of accounts with subscriber-level access or above, since exploitation requires authentication. Additionally, review installed plugins and themes for known PHP deserialization gadget chains (tools like PHPGGC can enumerate known chains) and remove unnecessary dependencies to shrink the gadget surface. Note that restricting user roles does not eliminate the vulnerability if any authenticated session can be hijacked. The WPScan advisory at https://wpscan.com/vulnerability/019d83bd-24d3-4575-9d0b-55f75fdb0bfa/ provides further detail.

Affected VersionsENISA

User Frontend 0 <4.3.11

Affected Packages

euvd user_frontend fix: 4.3.11

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

CWE-502 (Deserialization of Untrusted Data) describes the root cause: the plugin passes user-supplied serialized field values through PHP deserialization without sanitization or integrity verification. PHP's object deserialization mechanism allows instantiation of arbitrary classes and invocation of magic methods (__wakeup, __destruct, __toString), which can be chained through pre-existing classes in the PHP runtime - so-called 'gadget chains'. WordPress environments are particularly susceptible because they load dozens of plugin and theme classes that collectively form a rich gadget surface. The affected component is the frontend post-editing form introduced by the User Frontend plugin (CPE: cpe:2.3:a:unknown:user_frontend:*:*:*:*:*:*:*:*), all versions before 4.3.11.

Know when User Frontend 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 (WPScan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

AC:H reflects the prerequisite of a suitable gadget chain; PR:L captures mandatory subscriber-level authentication; full C/I/A impact applies if RCE is achieved.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 02, 2026 - 11:22 NVD
8.8 (HIGH)
Patch available
Sep 02, 2026 - 07:01 EUVD
CVE Published
Sep 02, 2026 - 06:00 cve.org
HIGH 8.8
CVE Published
Sep 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The User Frontend WordPress plugin before 4.3.11 does not prevent user-supplied field values from being deserialized when a submitted post is reopened in its frontend editing form, allowing authenticated users with subscriber-level access and above to perform PHP Object Injection, which may lead to remote code execution when a suitable gadget chain is present on the site.

Technical POC Analysis

The plugin is wp-user-frontend (WP User Frontend).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

The User Frontend WordPress plugin versions before 4.3.11 contain a PHP object injection vulnerability allowing authenticated subscriber-level users to trigger remote code execution on the server, provided exploitable PHP gadget chains exist in other installed plugins. Publicly available exploit code exists, making exploitation accessible to attackers with minimal WordPress privileges. This creates significant risk for WordPress sites granting subscriber-level access to external users or contractors.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Medium
popular WordPress frontend-submission plugin, not universally deployed
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.4%
Patch available Yes
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

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
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.

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

CVE-2026-14558 HIGH POC
7.2 Aug 28

PHP object injection via unsafe deserialization in the User Frontend WordPress plugin (versions before 4.3.10) grants Ed

CVE-2026-14568 MEDIUM POC
6.5 Jul 27

Unauthenticated attachment deletion in the User Frontend WordPress plugin before 4.3.8 allows remote attackers to perman

CVE-2026-17563 MEDIUM POC
5.3 Sep 02

Unauthenticated post creation and publication is possible in the User Frontend WordPress plugin before 4.3.11 due to a s

CVE-2026-14567 MEDIUM POC
5.3 Aug 28

Unauthenticated mass PII enumeration in the User Frontend WordPress plugin (versions 4.3.0 through 4.3.10) exposes the e

CVE-2026-5127 HIGH
8.8 May 08

PHP object injection in User Frontend plugin for WordPress versions up to 4.3.1 allows authenticated attackers with Subs

CVE-2026-12406 MEDIUM
5.3 Jul 09

Authorization bypass in the WP User Frontend (WPUF) WordPress plugin through version 4.3.7 allows unauthenticated visito

CVE-2026-12418 MEDIUM
5.3 Jul 09

Unauthenticated content tampering in the WP User Frontend WordPress plugin (all versions through 4.3.7) allows any visit

CVE-2026-2233 MEDIUM
5.3 Mar 15

Unauthenticated attackers can modify arbitrary WordPress posts through the User Frontend plugin (versions up to 4.2.8) d

CVE-2026-5459 MEDIUM
5.3 Jul 08

Insecure Direct Object Reference in weDevs WP User Frontend plugin (all versions ≤4.3.1) allows unauthenticated network

CVE-2026-4058 MEDIUM
4.3 Jun 09

Unauthorized subscription cancellation in weDevs User Frontend WordPress plugin (all versions through 4.3.2) allows any

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