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
- Attacker performs fingerprinting of target websites to identify YOOtheme Pro installations.
- Attacker identifies a public image URL to obtain a valid signature for the image processing engine.
- Attacker injects malicious
FROMFILEandSAVEimage operations into the processing request. - Attacker utilizes path traversal to escape the intended image cache directory.
- Attacker forces the application to write a JPEG+PHP polyglot file into a public-facing media directory.
- 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
Threat Hunt
Search web server access logs for POST requests to image processing paths containing PHP shell syntax or encoded payloads
Data: Web server access logs
Mitigations
Upgrade YOOtheme Pro to 5.0.53 or higher
CVE-2026-102785
Detection coverage 1
Detect CVE-2026-102785 - Potential Polyglot PHP Upload in Media Path
highDetects the creation of files with .php extensions within common image upload or cache directories, a technique used in CVE-2026-102785 exploitation.
Detection queries are available on the platform. Get full rules →