Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious relogin URL with zrememberme payload
-
DeliveryDeliver link to victim via phishing
-
ExploitVictim opens URL, two-factor error injects script
-
ExecutionReplacement login form renders under Zimbra origin
-
ImpactCapture submitted credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim to open an attacker-crafted Zimbra 'relogin' URL in which the zrememberme parameter is set so the page selects the two-factor error display; that error path inserts the parameter value into a hidden input attribute without HTML encoding, reflecting attacker script under the legitimate Zimbra origin. Confirmed affected: ZCS 10.1.16 and 10.1.17 (EUVD: ≤10.1.17). Limiting factors: the attack is unauthenticated but strictly requires user interaction (the victim must open the crafted URL), so it depends on successful phishing/delivery; and the relogin path logs out any existing session before rendering the payload, meaning the demonstrated attack does not inherit the victim's authenticated mailbox access and is primarily useful for credential capture via a fake login form rather than direct session hijacking. |
| Impact | This is a medium-severity (CVSS 6.1) reflected XSS whose real-world risk is moderate and conditional rather than urgent. The CVSS vector (AV:N/AC:L/PR:N) shows network-reachable, low-complexity, unauthenticated triggering, but UI:R is the decisive limiter: the victim must open an attacker-crafted relogin URL, making this a phishing/social-engineering dependent attack rather than a self-propagating one. The S:C scope change with C:L/I:L reflects script execution under the legitimate Zimbra origin enabling credential capture, but the description explicitly notes the relogin path logs out the existing session before rendering the payload, so the demonstrated attack does NOT inherit mailbox access - this materially caps impact versus a typical session-stealing XSS. This is not in CISA KEV (no confirmed active exploitation) and no EPSS score was provided in the input, so widespread automated exploitation cannot be inferred; the Rapid7 research blog reference indicates a public technical writeup/PoC reference exists but it is not verified as working, drop-in exploit code. The vuln.today decision label is 'this_month' (not act_now/emergency), consistent with a credible, documented, but interaction-gated credential-phishing issue. Net: a real, patch-this-cycle item for Zimbra operators - not a drop-everything emergency, and not a high-CVSS-but-no-mechanism paper finding, since the mechanism (unencoded zrememberme in a hidden input via the two-factor error display) is concretely described by the reporter. |
| Exploit ScenarioDerived | An attacker crafts a Zimbra relogin URL containing a malicious zrememberme value that selects the two-factor error display, injecting unencoded script into a hidden input attribute, and sends it to a target via email or chat. When the victim opens the link, attacker-controlled JavaScript runs under the legitimate Zimbra origin and renders a replacement login form that captures the credentials the victim types. A public technical writeup (Rapid7) describing the flaw exists; it is not verified as working, ready-to-run exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Reflected cross-site scripting in the Zimbra Collaboration Suite (ZCS) login page lets an unauthenticated remote attacker run JavaScript under the legitimate Zimbra origin when a victim opens a crafted 'relogin' URL carrying a malicious zrememberme parameter. The parameter is reflected into a hidden input attribute of the two-factor error display without HTML encoding, so an attacker can substitute page content - such as a replacement login form - to capture credentials. ZCS 10.1.16 and 10.1.17 are confirmed affected (EUVD lists ≤10.1.17), severity is CVSS 6.1 with a scope change, and exploitation is strictly conditional on the victim opening the crafted link; the relogin path also logs out any existing session before rendering, so the demonstrated attack does not inherit mailbox access. No public exploit code is confirmed at time of analysis, though Rapid7 has published a technical write-up describing the demonstrated attack chain.
RemediationAI
The available data does not identify a specific fixed build for this CVE, so treat this as: no vendor-released patch version confirmed at time of analysis. Consult the Zimbra Security Advisories page (https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories) and the Rapid7 write-up (https://www.rapid7.com/blog/post/ve-breaking-zimbra-identity-boundaries-part-1/) for the fixed release covering ZCS 10.1.16 and 10.1.17, and upgrade all affected 10.1.x deployments once that version is confirmed. Because the flaw is a server-side encoding defect in the two-factor error display of the relogin page, no client-side or configuration-level workaround is described in the supplied sources; the exposure limiter documented in the assessment is that the attack only fires when a user actively opens a crafted relogin URL, so user awareness mail and link-filtering for suspicious Zimbra relogin URLs reduce delivery opportunities, though they do not remove the underlying defect. Pending an upgrade, treat unsolicited Zimbra login links with suspicion and verify the vendor advisory for any newly published mitigation guidance.
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 root cause is CWE-79 (improper neutralization of input during web page generation) in the ZCS login flow. The 'relogin' endpoint terminates any active session and then renders a login page; a crafted zrememberme parameter drives the page into a specific two-factor error display, and that code path writes the parameter value into the value attribute of a hidden input element without HTML encoding. Because the reflection lands in an attribute context rather than a script sink, the missing encoding is exactly what allows the attacker to break out of the attribute and inject markup and script. The resulting JavaScript executes in the origin of the Zimbra web client (reflected XSS), which is why the CVSS vector carries S:C (scope change) with low confidentiality and integrity impact and no availability impact. The reflected input is unauthenticated (PR:N) but requires user interaction (UI:R), and no privileges or prior session are needed on the attacker side. Note that the trigger is a specific server-rendered error state selected via the crafted parameter; the sources do not describe any timing, race, or memory-safety component, and the vulnerability is purely a web-rendering/encoding defect.
Know when Zimbra Collaboration Suite 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Unauthenticated network-reachable reflected XSS triggered by opening a crafted URL, so PR:N/UI:R/AC:L; script runs in the victim browser across a trust boundary (S:C) with limited confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (rapid7).
CVSS VectorVendor: rapid7
DescriptionCVE.org
A reflected cross-site scripting vulnerability in the login page of Zimbra Collaboration Suite (ZCS) allows an unauthenticated attacker to execute JavaScript through the zrememberme parameter. A crafted relogin URL selects a two-factor error display that inserts the parameter into a hidden input attribute without HTML encoding. A victim who opens the URL receives attacker-controlled script and page content under the legitimate Zimbra origin, allowing credential capture through a replacement login form. The relogin path logs out an existing session before rendering the payload, so the demonstrated attack does not inherit that session's mailbox access. ZCS 10.1.16 and 10.1.17 are affected.
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
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Zimbra Collaboration Suite
View allAn issue was discovered in Zimbra Collaboration (ZCS) 8.8.15 and 9.0. Rated critical severity (CVSS 9.8), this vulnerabi
Zimbra Collaboration Suite (ZCS) 8.8.15 and 9.0 has mboximport functionality that receives a ZIP archive and extracts fi
Zimbra Collaboration (aka ZCS) 8.8.15 and 9.0 has mboximport functionality that receives a ZIP archive and extracts file
Zimbra Collaboration (aka ZCS) 8.8.15 and 9.0 allows an unauthenticated attacker to inject arbitrary memcache commands i
Directory traversal vulnerability in /res/I18nMsg,AjxMsg,ZMsg,ZmMsg,AjxKeys,ZmKeys,ZdMsg,Ajx%20TemplateMsg.js.zgz in Zim
Cross-site scripting (XSS) vulnerability in the ZmMailMsgView.getAttachmentLinkHtml function in Zimbra Collaboration Sui
An issue was discovered in Zimbra Collaboration (ZCS) 9.0 and 10.0 and 10.1. Rated medium severity (CVSS 5.4), this vuln
Cross-site scripting in Zimbra Collaboration (ZCS) Classic UI allows attackers to execute arbitrary JavaScript within a
Zimbra Collaboration Suite (ZCS) 10.x contains a stored XSS vulnerability in the Classic UI that allows attackers to exe
Due to an issue with incorrect sudo permissions, Zimbra Collaboration Suite (ZCS) suffers from a local privilege escalat
Zimbra Collaboration Suite before 8.6 patch 13, 8.7.x before 8.7.11 patch 10, and 8.8.x before 8.8.10 patch 7 or 8.8.x b
The postjournal service in Zimbra Collaboration (ZCS) before 8.8.15 Patch 46, 9 before 9.0.0 Patch 41, 10 before 10.0.9,
EUVD-2026-108977
GHSA-7vwh-h4vg-w75f
NVD
CVE.org
EPSS
Exploit-DB