Skip to content
Threat Feed
critical advisory

YOOtheme Pro: Unauthenticated Remote Code Execution (CVE-2026-102785)

CVE-2026-102785 is a critical unauthenticated remote code execution vulnerability in YOOtheme Pro (versions <= 5.0.52) that allows attackers to write and execute polyglot files via manipulated image processing operations.

CVE search metadata

CVE search record: CVE-2026-102785. EPSS: 0.70%. KEV: no. Product: YOOtheme Pro (<= 5.0.52). Brief: YOOtheme Pro: Unauthenticated Remote Code Execution (CVE-2026-102785). Brief link: https://feed.craftedsignal.io/briefs/2026-10-yootheme-rce/

Triage facts

Revision 1
Applicability
YOOtheme Pro (<= 5.0.52)
Evidence
Unknown
Severity
Critical
Action
Immediate escalation
Sources
2 public sources
Freshness
Revision 1Oct 24, 00:59 UTC
Detection
1 rule
Vulnerabilities
1 CVE
Source quality
C3Very likely

CVE-2026-102785 is a critical unauthenticated remote code execution (RCE) vulnerability affecting the YOOtheme Pro extension for Joomla and theme for WordPress. An exploit PoC has been publicly disclosed that leverages signature reuse, image operation injection, and path traversal to write a JPEG+PHP polyglot file to public media directories. YOOtheme has addressed this in version 5.0.53.

Attack Chain

  1. Attacker performs fingerprinting of target websites to identify YOOtheme Pro installations.
  2. Attacker identifies a public image URL to obtain a valid signature for the image processing engine.
  3. Attacker injects malicious FROMFILE and SAVE image operations into the processing request.
  4. Attacker utilizes path traversal to escape the intended image cache directory.
  5. Attacker forces the application to write a JPEG+PHP polyglot file into a public-facing media directory.
  6. Attacker triggers code execution by requesting the uploaded file, leading to the deployment of a custom PHP uploader.

Impact

Successful exploitation allows for full unauthenticated remote code execution, granting attackers the ability to upload shells, exfiltrate data, or compromise the underlying web server.

Recommendation

  • Upgrade YOOtheme Pro to version 5.0.53 or later immediately.
  • Implement file integrity monitoring on WordPress/Joomla media and upload directories to detect the creation of unexpected .php or .phtml files.
  • Review web server access logs for anomalous requests to image processing endpoints or direct execution of files within media/cache paths.

Immediate actions

Patch all instances of YOOtheme Pro to version 5.0.53

IT Operations 24h

Threat Hunt

Search web server access logs for POST requests to image processing paths containing PHP shell syntax or encoded payloads

T1190 high high confidence hunt now

Data: Web server access logs

Mitigations

Upgrade YOOtheme Pro to 5.0.53 or higher

immediate IT Operations

CVE-2026-102785

Detection coverage 1

Detect CVE-2026-102785 - Potential Polyglot PHP Upload in Media Path

high

Detects the creation of files with .php extensions within common image upload or cache directories, a technique used in CVE-2026-102785 exploitation.

sigma tactics: persistence techniques: T1505.003 sources: file_event, linux

Detection queries are available on the platform. Get full rules →