Skip to main content

Printy Theme CVE-2026-54858

| EUVDEUVD-2026-112950 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-10-29 Patchstack GHSA-x6hf-v9hx-4p8f
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 Printy
  2. Delivery
    Send crafted serialized PHP payload
  3. Exploit
    Trigger unsafe deserialization (CWE-502)
  4. Execution
    Invoke POP gadget chain
  5. Impact
    Achieve code execution or data compromise

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 that the target WordPress site runs the Printy theme at version 1.13.0 or earlier and that attacker-controlled serialized data reaches a PHP deserialization point in the theme. Per the CVSS vector (PR:N/UI:N), no authentication or user interaction is needed, so default installations are reachable remotely. The practical limiting factor is the availability of a usable POP gadget chain in the theme or a co-installed plugin - PHP Object Injection yields real impact (RCE, file write, data disclosure) only when such a chain is present; without it, impact may be limited. The specific vulnerable parameter and trigger are not described in the available sources.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) describes a remotely reachable, low-complexity flaw requiring no privileges and no user interaction, with full confidentiality, integrity and availability impact - the maximum-severity profile for a web application bug. The vuln.today Decision label is act_now, and the issue is CWE-502 (deserialization / PHP Object Injection), a class that can escalate to remote code execution when a suitable gadget chain is present in the theme or any co-installed plugin. However, several key real-world signals are MISSING: no EPSS score was provided, the CVE is not listed in CISA KEV, and no working exploit code is referenced - only a Patchstack database advisory. The practical impact of a PHP Object Injection bug is contingent on the availability of a usable POP gadget chain, which the available evidence does not confirm; CVSS rates the worst-case assumption rather than a demonstrated outcome. Net: the severity rating is justified as a worst case and the act_now label warrants prompt patching, but in the absence of EPSS, KEV, and a verified exploit this is better characterized as high-potential-impact-pending-gadget-availability than as confirmed widespread exploitation.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted request to a Printy-powered WordPress site carrying a malicious serialized PHP payload to a parameter that is deserialized by the theme. If a suitable POP gadget chain exists in the theme or any installed plugin, deserialization triggers that chain, potentially leading to file operations, data disclosure, or remote code execution. No public working exploit code is referenced in the available data; only a Patchstack advisory exists, and the specific trigger parameter is not described in the 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 Printy WordPress theme through version 1.13.0 lets remote attackers supply serialized data to a PHP deserialization point without credentials or user interaction, carrying a CVSS 9.8 rating and an act_now priority. The supplied intelligence does not identify active exploitation (no CISA KEV entry) or public exploit code, and real-world impact depends on whether a usable POP gadget chain exists in Printy or a co-installed plugin because the vulnerable parameter and trigger are not described. Sites running Printy 1.13.0 or earlier should be treated as exposed until a fixed release is confirmed.

RemediationAI

The supplied intelligence does not identify a vendor-released patch or a fixed version for Printy. Until a patched release is confirmed, deactivate and remove the Printy theme from any WordPress site that does not require it; this eliminates the theme's deserialization surface but changes the site's front-end design and requires switching to a maintained theme. Because the vulnerable parameter and trigger are not described, no specific endpoint, parameter or theme feature can be safely disabled as a targeted workaround, and the evidence does not provide a reliable partial mitigation for sites that must keep the theme active. Track the Patchstack advisory at https://patchstack.com/database/wordpress/theme/printy/vulnerability/wordpress-printy-theme-1-13-0-php-object-injection-vulnerability?_s_id=cve for a fixed release and re-enable the theme only after a corrected version is confirmed.

Affected VersionsENISA

Printy n/a ≤1.13.0

Affected Packages

euvd printy 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 (Deserialization of Untrusted Data) in a WordPress theme context means attacker-controlled serialized input reaches an unsafe PHP deserialization operation such as unserialize(), which can allow manipulation of PHP object properties and magic-method invocation. The CPE cpe:2.3:a:themerex:printy:*:*:*:*:*:*:*:* identifies the Themerex Printy theme package, and the description bounds affected releases at 1.13.0 or earlier. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H indicates network reachability, low complexity, no privileges and no user interaction, but the supplied sources do not specify which theme parameter, hook, endpoint or feature reaches the deserialization sink. Exploitability beyond the injection itself depends on a POP gadget chain being available in the theme or another installed plugin; without such a chain the practical effect may be limited, and the sources do not confirm a usable chain. No KEV status, EPSS score or public exploit reference is present in the supplied intelligence.

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, network-reachable PHP Object Injection with no user interaction; worst-case assumes a reachable gadget chain yielding full C/I/A impact, consistent with the reported 9.8.

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 Printy <= 1.13.0 versions.

Executive ViewAI

Why It Matters

The Printy WordPress theme, used across affected sites through version 1.13.0, contains a critical unauthenticated PHP object injection flaw that could let remote attackers compromise site integrity without any credentials or user interaction. Because WordPress sites frequently host customer data, transactions, and brand-facing content, leadership should treat every site running this theme as a potential entry point until a fixed release is confirmed and deployed.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include WAF or virtual patching rules against PHP object injection, restricting access to affected sites, reducing exposure by removing or replacing the Printy theme, and auditing co-installed plugins for exploitable gadget chains.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Low
niche commercial WordPress theme, limited per-site deployment footprint
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 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
High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
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