Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with malicious referer parameter
-
DeliverySend link to victim (phishing/social)
-
ExploitVictim clicks and triggers twitterAuthenticate()
-
ExecutionZoo passes referer to setRedirect() unvalidated
-
PersistVictim browser redirected to attacker site
-
ImpactAttacker harvests credentials or delivers malware
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK
1 technique across 1 tactic: 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 Zoo extension for Joomla must be installed and active on the target site. The CommentController::twitterAuthenticate() method must be reachable, meaning the Twitter/social authentication feature within Zoo comments must be enabled - this is likely a non-default or opt-in configuration. Exploitation requires user interaction: the victim must click a crafted link or be redirected to the vulnerable endpoint. No authentication or privileges are required on the attacker's part. Exploitation is limited by: (1) the need for the Zoo extension to be installed; (2) the Twitter authentication feature being enabled in Zoo; (3) victim interaction with the crafted URL. |
| Impact | The CVSS 4.0 score of 5.1 (vector AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N) reflects a medium-severity issue: exploitation is network-accessible, requires no authentication, and no attack preconditions, but does require user interaction (UI:A) and impacts are confined to the subsequent system with low integrity effect. EPSS data is not provided, limiting probabilistic exploitation forecasting. No KEV listing and no reported POC further reduce near-term urgency. The primary real-world risk is phishing: an attacker who can craft a malicious link pointing to the twitterAuthenticate endpoint can redirect a victim to an attacker-controlled site after interaction, facilitating credential harvesting or malware delivery. Because Zoo is a Joomla extension rather than a core component, the blast radius is limited to sites that have it installed and have the comment/Twitter authentication feature active. This is a genuine vulnerability warranting patching during normal maintenance cycles, but it does not warrant emergency response absent KEV confirmation or targeted exploitation evidence. |
| Exploit ScenarioDerived | An attacker crafts a Joomla URL pointing to the Zoo CommentController::twitterAuthenticate() endpoint with a referer parameter set to an attacker-controlled phishing domain. The attacker distributes this link via email or social media; when a Joomla site visitor clicks it and completes the simulated Twitter authentication flow, they are transparently redirected to the malicious site. No public exploit code is known at time of analysis, but the attack is trivially constructable by any attacker familiar with open redirect techniques. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Open redirect in YOOtheme Zoo extension for Joomla (versions prior to 4.1.64) allows unauthenticated network attackers to redirect authenticated users to arbitrary external URLs. The vulnerability exists in CommentController::twitterAuthenticate(), where the referer request parameter is forwarded without validation directly to setRedirect(). No public exploit code has been identified at time of analysis, and no active exploitation is confirmed via CISA KEV.
RemediationAI
Upgrade YOOtheme Zoo to version 4.1.64 or later, which is the confirmed fix version per the CVE description. The vendor advisory is referenced at https://www.yootheme.com/ - check the ZOO changelog or security section for the specific release note. If immediate upgrade is not possible, a compensating control is to disable the Twitter/social authentication feature in Zoo's comment settings, which removes the vulnerable code path entirely; note this eliminates Twitter-based commenting for users. Alternatively, a WAF rule blocking requests to the twitterAuthenticate endpoint where the referer parameter contains external domains (i.e., URLs not matching your site's own hostname) can mitigate exploitation without disabling the feature, though WAF rule complexity may introduce false positives.
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
The Zoo extension (CPE: cpe:2.3:a:yootheme.com:zoo_extension_for_joomla:*:*:*:*:*:*:*:*) is a content-construction kit for Joomla CMS developed by yootheme.com. The flaw is classified as CWE-601 (URL Redirection to Untrusted Site - Open Redirect). The twitterAuthenticate() method in CommentController is an OAuth callback handler that reads the HTTP Referer header or a referer request parameter and passes its value verbatim to Joomla's setRedirect() without sanitizing or allowlisting the destination. This is a well-understood vulnerability class in OAuth/SSO flows where redirect parameters are not validated against a set of trusted origins.
Know when Open Redirect 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-reachable with no privileges needed; requires victim interaction; scope changes to redirect victim externally; only low integrity impact, no confidentiality or availability effect.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - yootheme.com - Open redirect in CommentController::twitterAuthenticate() in Zoo < 4.1.64 - The referer request parameter is passed straight to setRedirect() with no validation.
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
More in Open Redirect
View allA malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL ca
GFI Kerio Control versions 9.2.5 through 9.4.5 contain an HTTP response splitting vulnerability in the dest parameter of
PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect
Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to
When the default servlet in Apache Tomcat versions 9.0.0.M1 to 9.0.11, 8.5.0 to 8.5.33 and 7.0.23 to 7.0.90 returned a r
Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows
Open redirect vulnerability in Kaseya Virtual System Administrator (VSA) 7.x before 7.0.0.29, 8.x before 8.0.0.18, 9.0 b
Vulnerability in the Oracle Applications Framework component of Oracle E-Business Suite (subcomponent: Popup windows (li
Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3
Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp
Open redirect vulnerability in Novius OS 5.0.1 (Elche) allows remote attackers to redirect users to arbitrary web sites
Open redirect vulnerability in the Redirect function in stageshow_redirect.php in the StageShow plugin before 5.0.9 for
EUVD-2026-62433
GHSA-5w5r-gpcr-x5pw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB