Skip to main content

ThemeREX ZenSoul CVE-2026-112847

| EUVDEUVD-2026-108952 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-10-23 Patchstack GHSA-xp4q-vm3g-g3h3
9.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Reach ZenSoul deserialization endpoint
  2. Delivery
    Submit crafted serialized PHP object
  3. Exploit
    Trigger object injection (CWE-502)
  4. Execution
    Invoke POP gadget chain
  5. Impact
    Compromise site data or code execution

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

The affected component is the ThemeREX ZenSoul WordPress theme at versions through 1.13; the site must run this theme. The description states only that untrusted data is deserialized, enabling PHP Object Injection - it does NOT name the specific endpoint, parameter, feature, or configuration that reaches the deserialization, nor whether a POP gadget chain is present, so the exact trigger is not described in the available sources. Per the supplied CVSS vector (PR:N/UI:N) no authentication or user interaction is required, but practical impact of PHP object injection typically depends on the presence of a usable gadget chain in the theme, WordPress core, or loaded plugins - a limiting factor not confirmed by the evidence.

Impact

The signals are mixed. The CVSS 3.1 base score of 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) describes a maximally severe network, unauthenticated flaw with full confidentiality, integrity and availability impact, and the vuln.today decision label is act_now. CWE-502 (deserialization of untrusted data leading to PHP Object Injection) in a WordPress theme is a genuinely dangerous class, since a usable POP gadget chain can yield remote code execution or data compromise. However, several real-world risk modifiers are absent from the input: no EPSS exploitation probability is provided, the vulnerability is NOT on the CISA KEV list (so there is no confirmation of active exploitation), and no working exploit code is supplied - the sole reference is the Patchstack database advisory, not a PoC. The description also does not state how the deserialization is reached (which endpoint, parameter, or whether a gadget chain is present in the theme or a bundled dependency), so the practical exploitability behind the 9.8 is not demonstrated in the available evidence. Net: treat as high-priority per the act_now label and CVSS, but note that exploitation remains unproven and the real footprint is limited by the niche nature of the affected theme.

Exploit ScenarioDerived

A remote attacker sends a crafted request carrying a malicious serialized PHP object to a ZenSoul theme endpoint that deserializes untrusted input; if a suitable POP gadget chain is reachable, this triggers object injection leading to data compromise or code execution. The specific trigger and any gadget chain are not described in the available sources, and no working public exploit is provided - only the Patchstack advisory. Per the CVSS vector this would require no authentication and no user interaction, with low attack complexity.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 23, 2026

PHP object injection through deserialization of untrusted data affects the ThemeREX ZenSoul WordPress theme at all versions through 1.13, exposed over the network with a CVSS score of 9.8 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H) per the supplied vector. The available sources do not identify the specific endpoint, parameter, or theme feature that reaches the unsafe deserialization, nor whether a usable POP gadget chain exists in the theme, WordPress core, or installed plugins - a factor that typically governs whether object injection escalates to code execution, file operations, or data disclosure. No confirmation of active exploitation (CISA KEV) or verified working exploit code was provided; a public reference exists at the Patchstack vulnerability database entry, and the site's priority label is act_now.

RemediationAI

No vendor-released patch or fixed version is identified in the supplied data, so remediation must begin with confirming theme status: if ZenSoul is not required, deactivate and remove it, which removes the attack surface entirely; if it is required, check the vendor (ThemeREX) and the Patchstack advisory at https://patchstack.com/database/wordpress/theme/zensoul/vulnerability/wordpress-zensoul-theme-1-13-php-object-injection-vulnerability?_s_id=cve for a release newer than 1.13 and apply it as soon as one is published. Because the vulnerable endpoint and input path are not described, targeted virtual patching is not possible from this data; a WAF rule set covering WordPress theme request parameters offers only generic, incomplete coverage and can be bypassed, and it should not be treated as a substitute for removing or updating the theme. Reducing the number of active plugins and unused theme code lowers the chance that a usable gadget chain is available, at the cost of losing plugin functionality, and monitoring for unexpected file changes or serialized-input anomalies provides detection rather than prevention.

Affected VersionsENISA

ZenSoul 0 ≤1.13

Affected Packages

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

The vulnerability class is CWE-502, Deserialization of Untrusted Data, in a WordPress theme (CPE cpe:2.3:a:themerex:zensoul - all versions through 1.13). In PHP, unsafe use of unserialize() on attacker-influenced input lets an attacker supply a serialized string that instantiates arbitrary classes and drives their magic methods (__wakeup, __destruct, __toString), i.e. PHP Object Injection. The immediate effect is limited to objects the codebase actually defines; meaningful impact - remote code execution, arbitrary file deletion, SQL injection, or privilege escalation - requires a gadget chain assembled from classes present in the theme, WordPress core, or bundled/loaded plugins. The supplied CVSS vector (PR:N/UI:N) indicates no authentication or interaction prerequisite, but the sources do not name the vulnerable endpoint, the serialized input's entry point, or the presence of any gadget chain, so the practical exploit path and final impact remain unverified beyond the assessed vector.

Know when Zensoul 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 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Patchstack-class unauthenticated object injection is typically network-reachable with no privileges or interaction; C/I/A set High for object injection's RCE/data potential, though the exact trigger is not described.

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

DescriptionCVE.org

Deserialization of Untrusted Data vulnerability in ThemeREX ZenSoul zensoul allows Object Injection.This issue affects ZenSoul: from n/a through 1.13.

Executive ViewAI

Why It Matters

The ThemeREX ZenSoul WordPress theme (versions through 1.13) contains a critical PHP object injection vulnerability that could allow an unauthenticated attacker to fully compromise affected websites. If exploited, this could lead to unauthorized access, data theft, or complete site takeover, affecting any organization hosting this theme. Leadership should prioritize immediate remediation because no vendor patch is currently available and the vulnerability is rated critical with a high likelihood of exploitation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling the vulnerable theme, blocking exploit attempts via WAF, and monitoring for suspicious activity.

Threat Intelligence Overview

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche commercial WordPress theme by single vendor, limited install base
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Yes
Human Impact
High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
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.

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