What it is
CVE-2026-102785 is an unauthenticated vulnerability affecting Yootheme.com YOOtheme Pro extension for Joomla. Joomla Extension - yootheme.com - Unauthenticated remote code execution in YOOtheme Pro 5.0.0-5.0.52 -...
Vulnerability report
YOOtheme Pro extension for Joomla Remote Code Execution
Yootheme.com / YOOtheme Pro extension for Joomla · 5.0.0-5.0.52
Decision summary
Direct answers before the deeper technical record.
What it is
CVE-2026-102785 is an unauthenticated vulnerability affecting Yootheme.com YOOtheme Pro extension for Joomla. Joomla Extension - yootheme.com - Unauthenticated remote code execution in YOOtheme Pro 5.0.0-5.0.52 -...
Have exploitation attempts been observed?
Yes. Exploitation attempts have been reported for this vulnerability. Previdian lists it as a known exploited vulnerability. Also reported by third-party sources. Confidence is high.
Who is affected?
Yootheme.com / YOOtheme Pro extension for Joomla 5.0.0-5.0.52.
What should we do?
Prioritize remediation. Validate affected assets and apply vendor fixes on an accelerated timeline.
Overview
Joomla Extension - yootheme.com - Unauthenticated remote code execution in YOOtheme Pro 5.0.0-5.0.52 - YOOtheme Pro’s publicly accessible image transformation handler incompletely binds normalized image operations and the output destination to its request signature.
An unauthenticated remote attacker can reuse a signature disclosed in a legitimate public image URL, inject additional image operations, traverse out of the intended cache directory, and write an attacker-controlled PNG/PHP polyglot to an executable public media directory.
Exploitation evidence
Third-party attestation and first-party sensor observation are shown separately so teams can judge the evidence chain.
Unit 42 Timely Threat Intel
A trusted third party reported exploitation attempts.
GitHub
Public scanner or PoC coverage increases practical exploitability.
Per-source evidence links for KEV attestations are available through the Previdian Pro API.
Learn about Pro API access| Source | Added |
|---|---|
| Unit 42 Timely Threat Intel First | 2026-10-27 21:53 UTC |
Detection
Make the evidence actionable in scanner, SOC, and edge-control workflows.
No scanner integrations recorded yet.
No Previdian virtual patch is currently available. Future rules ship for ModSecurity, Cloudflare, and AWS WAF.
Learn about virtual patches →No detection artifacts or sensor request patterns are available for this CVE yet.
Check back as sensor telemetry and scanner integrations are updated.
Risk and context
CVSS v4.0
Potential damage if exploited. Separate from whether attackers are using it.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/AU:Y
EPSS
0.8%
Estimated chance of exploitation in the next 30 days. Previdian's warning comes from evidence, not this score.
Recent mention · Unit 42 Timely Threat Intel
2026-10-26 (Monday): YOOtheme Pro CVE-2026-102785 Exploited to Deploy Webshells AUTHORS: - Urvesh Thakkarm, Muhammet Algan REFERENCES: - https://www.linkedin.com/posts/we-observed-in-the-wild-exploitation-of-cve-ugcPost-7520592857615912960-bfno/ -...
Read full advisoryThese PoCs are unverified and could contain malware. Use at your own risk.
github · Created 2026-10-24 00:19:23 UTC · 0 stars · AI assessment 84%
CVE-2026-102785 YOOtheme Pro 5.0.0-5.0.52 │ Unauthenticated RCE Mass Exploit & WAF Bypass
Timeline
21:53 UTC
High-confidence, third-party report of exploitation attempts
02:20 UTC
Pro and Enterprise Watch users had 3 days of early warning before Previdian confirmed it as a KEV.
00:19 UTC
Public proof-of-concept code published
12:36 UTC
Vulnerability disclosed publicly
16:46 UTC
Identifier reserved by the CNA
Pro API
Confidence, exploit status, sensor telemetry, PoCs, scanner integrations, mentions, and tags are available programmatically for VM, SOC, and CTI workflows.
GET /api/v2/pro/kevs/CVE-2026-102785
Sample API response{
"cve_id": "CVE-2026-102785",
"confidence": "High",
"cvss_score": 10.0,
"cvss_estimated": false,
"epss_score": 0.00772,
"exploit_status": {
"exploited_in_the_wild": true,
"active_exploitation_observed": false
},
"sensor_telemetry": { "attempts": 0, "sensors": 0 }
}