Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running rt18-extensions ≤2.5
-
DeliveryCraft serialized PHP object payload
-
ExploitSubmit to vulnerable deserialization endpoint
-
ExecutionTrigger POP gadget chain on unserialize
-
PersistAchieve code execution or file write
-
ImpactFull site 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 | The core condition is that attacker-controlled input reaches an unsafe deserialization (unserialize) sink within the rt18-extensions plugin on a site running RT-Theme 18 | Extensions version 2.5 or earlier. Per the CVSS vector (PR:N/UI:N), no authentication and no user interaction are required, and the vector is network-facing. The critical LIMITING factor for object injection is that meaningful impact (RCE, file write, SQL) requires a usable POP gadget chain present in the plugin, WordPress core, or another active plugin; absent such a chain, the object injection may produce limited or no exploitable effect. Exploitation is further limited to installations where the vulnerable plugin is active and the affected endpoint is reachable. |
| Impact | Signals are partially conflicting and should be weighed carefully. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H = 9.8) presents this as trivially exploitable and unauthenticated, which is Patchstack's standard scoring for PHP object injection. However, that assumes a reachable gadget chain exists; without one, object injection often yields limited or no direct impact, so the effective severity can be lower than 9.8 in many deployments. No EPSS score was provided, so exploitation probability cannot be quantified. There is no KEV listing and no evidence of a public POC, meaning this is not currently confirmed as actively exploited - the priority is driven by the theoretical severity and network-reachable, unauthenticated attack surface, not by observed attacks. Treat as high-priority-to-patch but note the real-world exploitability depends on the specific gadget landscape of each site. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts a serialized PHP object payload targeting a gadget chain available in the WordPress installation and submits it to the vulnerable rt18-extensions input over the network (AV:N/AC:L/PR:N/UI:N). When the plugin deserializes the data, the injected object's magic methods fire, potentially leading to arbitrary file write, SQL manipulation, or code execution and full site takeover. No public POC is currently identified, so an attacker would need to develop the payload and locate a suitable gadget chain themselves. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
PHP Object Injection in the RT-Theme 18 | Extensions plugin (rt18-extensions) for WordPress affects all versions up to and including 2.5, allowing remote attackers to inject arbitrary PHP objects by supplying crafted serialized data to an unsafe deserialization sink. Because the CVSS vector reports PR:N/UI:N, exploitation does not require authentication or user interaction, and impact escalates to full compromise (confidentiality, integrity, availability all High) when a usable POP gadget chain is present in the WordPress stack. No public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV; the 9.8 base score reflects worst-case object-injection potential rather than confirmed in-the-wild activity.
RemediationAI
No vendor-released patched version is identified in the available data - the affected range is 'through <= 2.5' with no fixed version stated, so administrators should monitor the vendor (stmcan) and the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/rt18-extensions/vulnerability/wordpress-rt-theme-18-extensions-plugin-2-5-php-object-injection-vulnerability) for a release above 2.5 and update as soon as one is published. As compensating controls until a fix ships: deploy a WordPress-aware WAF or Patchstack's virtual patch to block serialized-object payloads (strings containing patterns like O:<n>: or a:<n>: reaching plugin endpoints); if the extensions plugin's affected functionality is not required, deactivate the rt18-extensions plugin, accepting loss of the theme features it provides; and restrict access to plugin AJAX/admin-ajax and REST endpoints via network controls where feasible. Note that WAF signatures for object injection can be bypassed by encoding, so virtual patching is a stopgap, not a substitute for the vendor update.
Affected VersionsENISA
Affected Packages
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
This is a classic CWE-502 Deserialization of Untrusted Data flaw in a WordPress theme-extension plugin distributed with the commercial RT-Theme 18 (vendor 'stmcan'). PHP object injection occurs when untrusted input reaches unserialize() (or is passed through a code path that triggers it), letting an attacker instantiate arbitrary PHP objects. The real-world impact hinges on the presence of 'POP' (Property-Oriented Programming) gadget chains - magic methods such as __wakeup, __destruct, or __toString in the plugin, WordPress core, or other active plugins - which the injected object can chain to reach file writes, SQL, or code execution. The affected component is identified by CPE cpe:2.3:a:stmcan:rt-theme_18_|_extensions:*:*:*:*:*:*:*:*, confirming the vendor/product but not narrowing to a specific vulnerable parameter or endpoint.
Know when Rt Theme 18 Extensions 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network and unauthenticated per the sink, but rated AC:H because reliable impact requires locating a suitable POP gadget chain; full C/I/A when a chain is reached.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in stmcan RT-Theme 18 | Extensions rt18-extensions allows Object Injection.This issue affects RT-Theme 18 | Extensions: from n/a through <= 2.5.
Executive ViewAI
The rt18-extensions WordPress plugin (versions ≤2.5) contains a critical unauthenticated remote code execution vulnerability (CVE-2026-57744, CVSS 9.8) that allows attackers to completely compromise affected systems without authentication or user interaction. Although no public exploit identified at time of analysis, the vulnerability carries extreme exploitability potential and affects every WordPress installation using this plugin, creating immediate risk of data breach, malware injection, and operational takeover.
No vendor-released patch identified at time of analysis. Interim mitigations: immediately disable and remove the rt18-extensions plugin across all WordPress installations; implement WAF rules blocking serialized PHP object patterns and deserialization payloads; establish 24/7 monitoring of affected systems for exploitation indicators and anomalous behavior; conduct forensic analysis of all systems within the exposure window for compromise evidence. Complete plugin removal is the most reliable interim control pending vendor patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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 Rt Theme 18 Extensions
View allPHP Local File Inclusion in the WordPress RT-Theme 18 | Extensions plugin (rt18-extensions) by stmcan lets remote attack
Reflected cross-site scripting in the stmcan RT-Theme 18 | Extensions WordPress plugin (all versions up to and including
Cross-site request forgery (CSRF) in stmcan RT-Theme 18 Extensions plugin version 2.5 and earlier allows unauthenticated
RT-Theme 18 Extensions WordPress plugin versions up to 2.5 exposes sensitive data through insertion of information into
EUVD-2026-43387
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB