Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as delegated administrator
-
DeliveryCall ConfigureZimletRequest via admin SOAP
-
ExploitOverwrite global Zimlet config and proxy allowlist
-
ExecutionLure victim to crafted /service/proxy URL
-
PersistExecute attacker JavaScript under Zimbra origin
-
ImpactRead mailbox and act as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated delegated-administrator account that has no explicit administrative grants plus access to the Zimbra admin SOAP service, which is what makes the otherwise-blocked ConfigureZimletRequest call succeed and overwrite the global Zimlet configuration. Beyond the admin-side step, the browser compromise additionally requires a signed-in user in the default class of service to open an attacker-crafted /service/proxy URL (UI:R), because the injected attacker-controlled domain must be served through the proxy allowlist to execute HTML/JavaScript under Zimbra's origin. Limiting factors that reduce real-world risk: a delegated-admin foothold is prerequisite (not unauthenticated), the impact depends on the default class of service configuration, and the full mailbox-read/authenticated-action impact only lands after a targeted victim clicks the crafted link. Only ZCS 10.1.16 and 10.1.20 are stated as affected. |
| Impact | This is a genuine but conditional priority rather than a drop-everything emergency, and the signals are mostly consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N, score 8.7) reflects a network-reachable, low-complexity flaw that nonetheless requires both an authenticated low-privileged actor (PR:L - a delegated administrator) and victim interaction (UI:R), with a scope change (S:C) because the attacker's injected content executes under Zimbra's own origin against a different user's session. The vuln.today decision label is 'this_week', which aligns with a high-but-not-critical, non-emergency posture. KEV status is not present in the input, so there is no confirmation of active exploitation; EPSS is not provided, so exploitation-probability cannot be quantified from this data. The flaw was reported by Rapid7 and a Rapid7 research blog is referenced, so technical detail is public; this raises practical risk even though it is not confirmed weaponized. Net: a real this-week patching priority for Zimbra operators, meaningfully gated by the need for a delegated-admin foothold and user interaction rather than a mass-exploitable unauthenticated bug. |
| Exploit ScenarioDerived | A delegated administrator account that has no explicit administrative grants calls ConfigureZimletRequest over the admin SOAP service to overwrite the global Zimlet configuration, adding an attacker-controlled domain to the proxy allowlist of the default class of service. The attacker then lures a signed-in user in that class to open a crafted /service/proxy URL, causing Zimbra to serve attacker HTML under its own origin so the resulting JavaScript reads the victim's mailbox and performs authenticated actions as that user. A public Rapid7 research reference exists describing the issue; it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Missing authorization in Zimbra Collaboration Suite 10.1.16 and 10.1.20 allows an authenticated delegated administrator holding no explicit administrative grants to overwrite the global Zimlet configuration through ConfigureZimletRequest. The injected configuration can add an attacker-controlled domain to the proxy allowlist of the default class of service, so a signed-in user in that class who opens a crafted /service/proxy URL is served attacker-controlled HTML from Zimbra's own origin, letting the resulting JavaScript read mailbox data and act as the victim. The admin-side escalation is remote and low-complexity but requires a delegated-admin account with admin SOAP service access (PR:L), and the browser compromise requires the victim to open the crafted URL (UI:R); no public exploit code has been identified at time of analysis, no KEV entry is present, and the vuln.today priority label is this_week rather than emergency.
RemediationAI
The available data does not state a fixed ZCS build, so patch status against CVE-2026-93639 is unconfirmed: check https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories for the release that addresses ConfigureZimletRequest authorization and upgrade the affected 10.1.16 / 10.1.20 hosts as soon as a fixed version is published; the Rapid7 write-up at https://www.rapid7.com/blog/post/ve-breaking-zimbra-identity-boundaries-part-1/ documents the mechanics for verification. Because the first stage requires access to the admin SOAP service from a delegated-administrator account, expose the Zimbra admin SOAP interface only to trusted management networks and audit delegated administrator accounts for grants that should not exist - the trade-off is that administrators must use a bastion or VPN, and legitimate delegated admin workflows may break. Review the global Zimlet configuration and the proxy allowlist entries of the default class of service for domains that were not deliberately added and remove them, accepting that this is a detection-and-cleanup measure that does not close the underlying authorization gap. Until a fix is confirmed, warn users in the default class of service not to follow unsolicited /service/proxy links, which reduces the victim-side click requirement but does not address the admin-side write.
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
CWE-862 (Missing Authorization) in Zimbra's SOAP administration surface: the ConfigureZimletRequest call is exposed to delegated administrators who have no explicit administrative grants, so the server-side authorization check that should gate global Zimlet configuration writes is absent. The write has two consequences described in the disclosure - it replaces global Zimlet settings and it can extend the proxy allowlist of the default class of service with a domain the attacker controls. The second effect turns an admin-plane misconfiguration into a client-side issue: Zimbra's /service/proxy endpoint fetches content for allowlisted domains and serves it under the Zimbra origin, so any signed-in user in that class of service who follows a crafted /service/proxy URL receives attacker HTML/JavaScript in a trusted same-origin context, enabling mailbox reads and authenticated actions as that user. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N reflects network reachability, low attack complexity, a low-privileged authenticated actor, user interaction on the victim leg, a scope change across the admin/user boundary, high confidentiality and integrity impact, and no availability impact. The trigger specifics beyond the ConfigureZimletRequest path and the crafted proxy URL are not further described in the available sources.
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:L/UI:R/S:C/C:H/I:H/A:N
A delegated admin with no grants is a low-privileged authenticated actor (PR:L), the crafted-URL step needs victim interaction (UI:R), and execution under Zimbra's origin against another user's session is a scope change (S:C) with high confidentiality/integrity but no availability impact.
Primary rating from Vendor (rapid7).
CVSS VectorVendor: rapid7
DescriptionCVE.org
A missing authorization vulnerability in Zimbra Collaboration Suite (ZCS) allows a delegated administrator with no explicit administrative grants to overwrite global Zimlet configuration through ConfigureZimletRequest. The uploaded configuration can also add an attacker-controlled domain to the proxy allowlist of the default class of service. If a signed-in user in that class opens a crafted /service/proxy URL, Zimbra serves attacker-controlled HTML under its own origin. The resulting JavaScript can read mailbox data and perform authenticated actions as the victim. Exploitation requires a delegated-administrator account and access to the admin SOAP service; the browser compromise additionally requires the victim to open the crafted URL. ZCS 10.1.16 and 10.1.20 are affected.
Executive ViewAI
CVE-2026-93639 in Zimbra Collaboration Suite enables a delegated administrator with no explicit grants to alter the global Zimlet configuration, potentially compromising every mailbox in the affected class of service through a crafted URL. This undermines the separation of duties in Zimbra's administrative model and could expose sensitive email data organization-wide, making it a priority for security leadership to address.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting network access to the admin SOAP service, auditing and reducing delegated administrator privileges, and monitoring for unauthorized changes to the global Zimlet configuration.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-108978
GHSA-q3fj-jg2r-pp4p
NVD
CVE.org
EPSS
Exploit-DB