Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain shell as zimbra account
-
DeliveryCraft malicious Unbound config
-
ExploitInvoke zmunbound via passwordless sudo
-
ExecutionUnbound runs as root, chroot disabled
-
ImpactDisclose root files and corrupt privileged configs
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
|
| Exploitation Conditions | Exploitation requires (1) the OPTIONAL dnscache package to be installed on the ZCS host - this is not present in a default ZCS deployment - which provides the zmunbound wrapper and the passwordless sudo policy, and (2) local control of the Unix 'zimbra' account (an existing low-privilege foothold). The specific enabling conditions are the passwordless sudo rule that permits arbitrary arguments to zmunbound and the wrapper forwarding those arguments to Unbound without restricting the configuration path, allowing an attacker-supplied config that retains root and disables chroot. Limiting factors: there is NO remote or network vector (AV:L), no unauthenticated path (the zimbra account is required), and hosts without the optional dnscache package are not affected; this is confirmed present in ZCS 10.1.16 and 10.1.21. |
| Impact | The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8 HIGH) is internally consistent with the description: this is a local privilege-escalation issue requiring attacker control of the already-provisioned Unix 'zimbra' service account (PR:L), no user interaction, and low complexity once that foothold exists - there is no network-facing exploitation path here, so it should not be triaged like a remote RCE. The vuln.today Decision label is 'this_week' (not act_now/emergency), which aligns with a serious-but-locally-scoped flaw. EPSS is not provided in the input, so exploitation probability cannot be quantified. The vulnerability is not listed in CISA KEV and there is no confirmation of active exploitation; a public technical write-up from Rapid7 (the reporter) is referenced, but it is a blog reference, not verified as working exploit code. The realistic risk is therefore conditional: it is a genuine priority for any organization running the optional dnscache package on ZCS because it converts a compromised or malicious zimbra account into root-level file disclosure and corruption, but it is not a mass-exploitable internet-facing threat. Key missing data: no EPSS score, no independent fixed-version confirmation, and no SSVC automatable/technical-impact fields were supplied - these should be verified against the Zimbra security advisory before final prioritization. |
| Exploit ScenarioDerived | An attacker who already controls the Unix 'zimbra' account (via a web-app compromise, stolen credentials, or a malicious insider) writes a crafted Unbound configuration file and invokes zmunbound through the passwordless sudo policy. Because the wrapper forwards arbitrary arguments and does not restrict the config path, Unbound runs as root with chroot disabled, letting the attacker use Include directives and an attacker-chosen logfile path to read root-only files (password hashes, private keys) and create or append to root-owned files. A public technical PoC reference from Rapid7 exists but is not verified as working exploit code; local access and low complexity make this straightforward once the zimbra foothold is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Local privilege escalation in the optional dnscache package of Zimbra Collaboration Suite lets the low-privileged Unix 'zimbra' service account gain root on the host, affecting the dnscache builds shipped with ZCS 10.1.16 and 10.1.21 (EUVD lists 10.0 through 10.1.21). An attacker who already controls the zimbra account can abuse the passwordless sudo rule for the zmunbound wrapper, which forwards arbitrary arguments to Unbound without constraining the configuration path, to run Unbound with a root-owned configuration that disables chroot, read root-readable files such as password hashes and private keys through Include-directive parser errors, and write or append root-owned files. There is no KEV listing and no confirmed public exploit code in the available data, although Rapid7 has published a research write-up on breaking Zimbra identity boundaries; exploitation is local and requires the optional package to be installed, so it is an authenticated (PR:L) post-compromise escalation rather than a network-facing attack, and the base 7.8 score reflects high confidentiality and integrity impact once that foothold exists.
RemediationAI
No exact fixed version is confirmed in the available data; the authoritative source is the Zimbra security advisory page at https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories, which should be checked for the patched dnscache build covering 10.1.16 and 10.1.21 before upgrading. Where the dnscache package is not actually needed for local DNS caching or DNSSEC validation, removing it eliminates the zmunbound wrapper and the associated passwordless sudo rule entirely, at the cost of losing that local resolver function on the ZCS host. If dnscache must remain, remove or tightly scope the sudoers entry that lets the zimbra account run zmunbound with arbitrary arguments - ideally pinning the permitted command line to a fixed, root-owned configuration path - accepting that this may break existing automation that restarts or reconfigures Unbound as the zimbra user. Treat the zimbra account as a privileged asset in the interim: restrict interactive shell access to it, rotate any credentials, TLS private keys or password hashes that may have been exposed through Include-directive error output, and verify the integrity of Unbound and Zimbra configuration files for unauthorized modifications that could block service startup. Because exploitation requires local control of the zimbra account (PR:L, AV:L), detection should focus on unexpected zmunbound invocations via sudo and on new root-owned files in unusual paths.
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 falls under CWE-732 (Incorrect Permission Assignment for Critical Resource): the dnscache package installs a passwordless sudo policy that permits the Unix 'zimbra' account to invoke the zmunbound wrapper with arbitrary arguments, and the wrapper passes those arguments through to Unbound without restricting the configuration file path. Because Unbound is started with root privileges, an attacker-supplied configuration can keep root, disable the chroot jail, and use Include directives so that parser error messages reflect the contents of root-readable files - disclosing password hashes and private keys. The attacker-selected logfile path additionally allows creation of a root-owned file at an arbitrary location or appending Unbound log records to an existing privileged file, which can corrupt configuration files and prevent affected services from starting. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8 HIGH) is internally consistent with this description: local access, low complexity once the zimbra account is held, no user interaction, and no scope change. Critically, the vulnerable sudo rule and wrapper only exist when the OPTIONAL dnscache package is installed - it is not part of a default ZCS deployment - and the attacker must already control the zimbra service account; the configuration is confirmed present in ZCS 10.1.16 and 10.1.21 dnscache packages. The CPE entry (cpe:2.3:a:zimbra:zimbra_collaboration_suite) is a broad wildcard and does not itself encode the dnscache-package prerequisite. The trigger mechanics beyond the sudo argument-forwarding path (for example, any additional preconditions inside Unbound itself) are not 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:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Requires local shell as the zimbra service account (AV:L, PR:L) with low complexity; running Unbound as root yields root file disclosure (C:H) and arbitrary root-file creation/corruption (I:H, A:H).
Primary rating from Vendor (rapid7).
CVSS VectorVendor: rapid7
DescriptionCVE.org
A local privilege escalation vulnerability in the optional dnscache package of Zimbra Collaboration Suite (ZCS) allows the Unix zimbra account to access files with root privileges. The passwordless sudo policy permits arbitrary arguments to zmunbound, whose wrapper forwards them to Unbound without restricting the configuration path. An attacker can supply a configuration that retains root privileges and disables the chroot. Include directives expose root-readable file contents through parser errors, while an attacker-selected logfile path creates a root-owned file or appends Unbound log records to an existing file. This can disclose password hashes and private keys and corrupt privileged configuration files, preventing affected services from starting with the modified configuration. The affected configuration is present in ZCS 10.1.16 and 10.1.21 dnscache packages.
Executive ViewAI
CVE-2026-93640 is a high-severity local privilege escalation flaw in the optional dnscache package of Zimbra Collaboration Suite, affecting versions 10.1.16 and 10.1.21 (EUVD lists 10.0 through 10.1.21). An attacker who already controls the low-privileged 'zimbra' service account can exploit this to gain root on the host, potentially compromising sensitive data such as password hashes and private keys. This matters because a compromised service account could lead to full server takeover, impacting email confidentiality and integrity, and underscoring the need for access controls and monitoring.
No vendor-released patch identified at time of analysis. Interim mitigations include: remove or disable the optional dnscache package if not required; eliminate the passwordless sudo rule for the zmunbound wrapper or restrict its arguments to only necessary configurations; monitor and audit sudo and file system activities for the 'zimbra' account; enforce strict access controls and least privilege for the 'zimbra' account; and consider network segmentation to limit lateral movement after potential compromise.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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-108984
GHSA-m5xr-vr49-p6gj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB