Skip to main content

ThemeREX Preservation EUVDEUVD-2026-112951

| CVE-2026-54859 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-10-29 Patchstack GHSA-6hr3-65pr-wchw
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 WordPress site running Preservation ≤1.15
  2. Delivery
    Send crafted request with serialized PHP payload
  3. Exploit
    Trigger unsafe deserialization (CWE-502)
  4. Execution
    Instantiate attacker-controlled objects via gadget chain
  5. Impact
    Full site compromise / 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

Exploitation requires a WordPress installation running the ThemeREX Preservation theme at version 1.15 or earlier; the CVSS PR:N/UI:N metrics indicate no authentication or user interaction is needed against such a target. The practical limiting factor is that PHP Object Injection (CWE-502) typically requires a usable gadget chain in the theme, WordPress core, or an installed plugin to escalate beyond object instantiation to meaningful impact; the available sources do not confirm which endpoint or parameter accepts the serialized input, nor whether a gadget chain is present by default. Real-world reach is further bounded by the theme's limited deployment footprint.

Impact

Multiple signals align toward genuine priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a remotely reachable, low-complexity flaw requiring no privileges and no user interaction, yielding full confidentiality, integrity, and availability impact (C:H/I:H/A:H) for a 9.8 score - consistent with CWE-502 deserialization leading to PHP Object Injection. The vuln.today decision label is 'act_now', reinforcing high urgency. However, several corroborating signals are absent: no EPSS exploitation-probability score is provided, the CVE is NOT on the CISA KEV list, and no confirmed working exploit code is indicated - the sole reference is the Patchstack advisory, not a published PoC. The practical impact of PHP Object Injection is heavily gated by whether a usable gadget chain exists in the theme or its loaded WordPress/plugin ecosystem, which the available data does not establish. Net: the CVSS and vendor priority flag justify prompt remediation, but the real-world exploitation signals (no KEV, no EPSS, no verified PoC) suggest this is a theoretically high-severity issue awaiting demonstrated weaponization rather than confirmed active abuse. Exploitability also depends on real-world deployment, which is limited for this specific theme.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted request to a WordPress site running the Preservation theme (<= 1.15), supplying attacker-controlled serialized PHP data to a vulnerable entry point. If a suitable gadget chain is reachable in the theme, WordPress core, or an installed plugin, deserialization triggers object instantiation that can escalate to code execution, data disclosure, or site takeover. No public exploit is identified at time of analysis, and the exact triggering parameter is not described in the available sources.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 – Oct 29, 2026

Unauthenticated PHP object injection in the ThemeREX Preservation WordPress theme through version 1.15 can let remote attackers supply serialized input that the theme deserializes, with a CVSS 9.8 rating reflecting potential high confidentiality, integrity, and availability impact. Exploitation requires a WordPress site running the affected theme, and while the vector shows no authentication or user interaction, the available sources do not confirm a usable gadget chain or identify the vulnerable endpoint and parameter. No public exploit was identified at time of analysis, but the act_now priority and severe rating warrant prompt verification against the Patchstack advisory.

RemediationAI

No vendor-released patch is identified at time of analysis, and the Patchstack advisory at https://patchstack.com/database/wordpress/theme/preservation/vulnerability/wordpress-preservation-theme-1-15-php-object-injection-vulnerability?_s_id=cve should be monitored for a fixed version. If the Preservation theme is not required, remove or disable it and migrate to a maintained alternative; this eliminates exposure but changes site presentation and may require layout or content rework. If the theme must remain, a WAF virtual patch aimed at PHP object injection payloads can be considered as a temporary control, recognizing that coverage is unverified because the vulnerable endpoint and parameter are not disclosed and false positives are possible.

Affected VersionsENISA

Preservation n/a ≤1.15

Affected Packages

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

CWE-502 describes deserialization of untrusted data, which in PHP can instantiate arbitrary objects if attacker-controlled serialized input reaches an unserialize() sink. In WordPress themes, this class of flaw can become high impact only when a usable POP/gadget chain exists in the theme or other loaded code; the supplied sources do not identify the vulnerable endpoint or parameter, nor do they confirm that such a chain is present by default. The CPE identifies themerex:preservation as the affected package, and the description places affected versions at 1.15 or earlier.

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

Unauthenticated remote PHP Object Injection with no user interaction (AV:N/AC:L/PR:N/UI:N); object injection can yield full code execution, so C:H/I:H/A:H.

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

Unauthenticated PHP Object Injection in Preservation <= 1.15 versions.

Executive ViewAI

Why It Matters

CVE-2026-54859 is a critical unauthenticated PHP object injection vulnerability in the ThemeREX Preservation WordPress theme (through version 1.15) that could allow remote attackers to compromise site confidentiality, integrity, and availability. Any organization hosting a WordPress site with this theme is exposed, and leadership should prioritize immediate mitigation because exploitation requires no authentication and could lead to full site takeover or data breach.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove or disable the vulnerable theme if not essential; deploy WAF rules to block serialized PHP object injection attempts; restrict access to WordPress admin interfaces; monitor logs for exploitation indicators; and consider virtual patching via security plugins.

Threat Intelligence Overview

EPSS Score
0.5%
Top 55% exploitable
Prevalence
Low
specific commercial WordPress theme (ThemeREX), limited installation base
Data Quality
3 sources
Confidence: Low

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.5%
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
Very 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.

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