Skip to main content

RT-Theme 18 CVE-2026-57744

| EUVDEUVD-2026-43387 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-07-13 Patchstack
9.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify site running rt18-extensions ≤2.5
  2. Delivery
    Craft serialized PHP object payload
  3. Exploit
    Submit to vulnerable deserialization endpoint
  4. Execution
    Trigger POP gadget chain on unserialize
  5. Persist
    Achieve code execution or file write
  6. Impact
    Full 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.

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

RT-Theme 18 | Extensions 0 ≤2.5

Affected Packages

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

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

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

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/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 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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.6%
Top 57% exploitable
Prevalence
Low
commercial ThemeForest theme extension, niche per-site footprint
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
Out-of-Cycle
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.

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