Skip to main content

User Profile Builder EUVDEUVD-2026-68051

| CVE-2026-76547 MEDIUM
Deserialization of Untrusted Data (CWE-502)
2026-08-29 WPScan GHSA-w8mx-gm67-wrqq
6.6
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain WordPress admin credentials
  2. Delivery
    Enable configuration import add-on
  3. Exploit
    Craft malicious serialized PHP payload
  4. Execution
    Upload crafted config file via import feature
  5. Persist
    Trigger deserialization with gadget chain
  6. Impact
    Execute arbitrary PHP code on 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

Exploitation requires WordPress administrator-level authentication (confirmed by CVSS PR:H). The vulnerable import feature is a free add-on shipped with User Profile Builder but disabled by default - it must be explicitly activated by a site administrator before the attack surface exists. Even when the add-on is enabled, there is no POP chain within User Profile Builder itself prior to 4.0.1; a compatible gadget chain must be present in a separately installed plugin or theme for code execution to be achievable. Without a gadget, exploitation results only in PHP object injection without direct code execution impact. These three conditions - admin credentials, non-default feature activation, and an external gadget source - collectively constrain real-world exploitability significantly beyond what the raw CVSS C:H/I:H/A:H impact metrics suggest.

Impact

The CVSS 3.1 base score of 6.6 Medium is well-calibrated for this vulnerability. The vector AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H correctly reflects the steep access requirements: an attacker must already hold WordPress administrator credentials (PR:H), and the high attack complexity (AC:H) accounts for the non-default feature toggle and the external gadget dependency. EPSS at 0.23% (13th percentile) confirms that opportunistic mass exploitation is not occurring despite the public POC. This is not a CISA KEV entry, and there is no confirmed active exploitation. In practice, an attacker with existing admin access has many simpler paths to code execution (direct plugin installation, theme editor), making this vulnerability most relevant in scenarios where PHP object injection via a gadget chain bypasses logging or detection controls. Priority should be moderate: patch promptly but it does not warrant emergency response outside regulated or multi-tenant hosting environments.

Exploit ScenarioDerived

An attacker who has obtained WordPress administrator credentials - through phishing, credential stuffing, or escalation from a lesser privilege - navigates to the User Profile Builder configuration import add-on (which must first be enabled), crafts a PHP serialized payload targeting a magic method in a POP-chain-capable co-installed plugin, and uploads it as a configuration file. Upon deserialization, the gadget chain executes arbitrary PHP code in the server's web process context, potentially achieving full server compromise. A public POC has been published via WPScan.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAI

PHP Object Injection in User Profile Builder WordPress plugin (versions 3.3.4 through before 4.0.1) allows authenticated administrators to inject arbitrary PHP objects by uploading a malicious configuration file through the plugin's import feature. Exploitation is gated by two non-trivial conditions: the affected free add-on must be explicitly enabled (it is disabled by default), and a suitable POP chain gadget must exist in another installed plugin or theme before code execution is achievable. A public POC exists per WPScan, but no public exploit identified at time of analysis maps to confirmed in-the-wild abuse - EPSS sits at just 0.23% (13th percentile), consistent with the high practical bar imposed by admin-level access and gadget dependencies.

RemediationAI

Upgrade User Profile Builder to version 4.0.1 or later, which validates deserialized data types during configuration import - this is the vendor-confirmed patch per EUVD-2026-68051 and the WPScan advisory at https://wpscan.com/vulnerability/b80151f4-e910-4263-9ecc-470fb39d7583/. If immediate patching is not feasible, verify that the configuration import add-on feature remains in its default disabled state; re-disabling it removes the attack surface entirely with no functional impact on standard plugin operation. Additionally, audit co-installed plugins and themes for known PHP POP chain gadgets using tools such as phpggc, as removing gadget sources also breaks exploitability. Restricting WordPress administrator account creation and enforcing MFA on admin accounts reduces the probability of the required PR:H condition being met.

Affected VersionsENISA

User Profile Builder 3.3.4 <4.0.1

Affected Packages

euvd user_profile_builder fix: 4.0.1

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

The root cause is CWE-502 (Deserialization of Untrusted Data). The plugin's configuration import routine passes attacker-controlled file content directly to PHP's deserialization mechanism without validating the data type, enabling PHP Object Injection. During deserialization, PHP instantiates any class available in the autoloading context and invokes magic methods such as __wakeup() or __destruct(), which POP chain gadgets exploit to achieve code execution. The affected component is a free add-on bundled with but disabled by default in User Profile Builder. The confirmed affected version range per EUVD data is 3.3.4 through before 4.0.1, under CPE cpe:2.3:a:unknown:user_profile_builder:*:*:*:*:*:*:*:*. The CPE vendor field is listed as 'unknown' in the available metadata, indicating incomplete upstream attribution.

Know when User Profile Builder 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 6.6 MEDIUM
AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.6 MEDIUM

Admin authentication and non-default add-on enablement justify PR:H and AC:H; full C/I/A impact is conditional on an external gadget chain being present.

3.1 AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:H/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
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVE Published
Aug 31, 2026 - 10:50 cve.org
MEDIUM 6.6
CVSS changed
Aug 30, 2026 - 01:22 NVD
6.6 (MEDIUM)
Patch available
Aug 29, 2026 - 08:16 EUVD
CVE Published
Aug 29, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The User Profile Builder WordPress plugin before 4.0.1 does not validate the type of data being deserialized when importing a configuration file, allowing high privilege users such as administrators to conduct PHP Object Injection. The affected feature is a free add-on which is disabled by default, and no POP chain is present in the User Profile Builder WordPress plugin before 4.0.1 itself, so further impact requires a suitable gadget from another installed User Profile Builder WordPress plugin before 4.0.1 or .

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular WordPress user management plugin, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

53
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +33
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.

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