Skip to main content

Zimbra Collaboration Suite CVE-2026-93640

| EUVDEUVD-2026-108984 HIGH
Incorrect Permission Assignment for Critical Resource (CWE-732)
2026-10-23 rapid7 GHSA-m5xr-vr49-p6gj
7.8
CVSS 3.1 · Vendor: rapid7
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain shell as zimbra account
  2. Delivery
    Craft malicious Unbound config
  3. Exploit
    Invoke zmunbound via passwordless sudo
  4. Execution
    Unbound runs as root, chroot disabled
  5. Impact
    Disclose 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Zimbra Collaboration Suite 0 ≤10.1.21

Affected Packages

euvd zimbra_collaboration_suite no fix

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

Vendor (rapid7) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

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).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (rapid7).

CVSS VectorVendor: rapid7

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
common collaboration suite, but vulnerable dnscache is an optional non-default package
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2022-41352 CRITICAL POC
9.8 Sep 26

An issue was discovered in Zimbra Collaboration (ZCS) 8.8.15 and 9.0. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2022-37042 CRITICAL POC
9.8 Aug 12

Zimbra Collaboration Suite (ZCS) 8.8.15 and 9.0 has mboximport functionality that receives a ZIP archive and extracts fi

CVE-2022-27925 HIGH POC
7.2 Apr 21

Zimbra Collaboration (aka ZCS) 8.8.15 and 9.0 has mboximport functionality that receives a ZIP archive and extracts file

CVE-2022-27924 HIGH POC
7.5 Apr 21

Zimbra Collaboration (aka ZCS) 8.8.15 and 9.0 allows an unauthenticated attacker to inject arbitrary memcache commands i

CVE-2013-7091 MEDIUM POC
5.0 Dec 13

Directory traversal vulnerability in /res/I18nMsg,AjxMsg,ZMsg,ZmMsg,AjxKeys,ZmKeys,ZdMsg,Ajx%20TemplateMsg.js.zgz in Zim

CVE-2018-6882 MEDIUM POC
6.1 Mar 27

Cross-site scripting (XSS) vulnerability in the ZmMailMsgView.getAttachmentLinkHtml function in Zimbra Collaboration Sui

CVE-2025-27915 MEDIUM POC
5.4 Mar 12

An issue was discovered in Zimbra Collaboration (ZCS) 9.0 and 10.0 and 10.1. Rated medium severity (CVSS 5.4), this vuln

CVE-2025-48700 MEDIUM POC
6.1 Jun 23

Cross-site scripting in Zimbra Collaboration (ZCS) Classic UI allows attackers to execute arbitrary JavaScript within a

CVE-2025-66376 MEDIUM
6.1 Jan 05

Zimbra Collaboration Suite (ZCS) 10.x contains a stored XSS vulnerability in the Classic UI that allows attackers to exe

CVE-2022-3569 HIGH POC
7.8 Oct 17

Due to an issue with incorrect sudo permissions, Zimbra Collaboration Suite (ZCS) suffers from a local privilege escalat

CVE-2019-9621 HIGH POC
7.5 Apr 30

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

CVE-2024-45519 CRITICAL POC
9.8 Oct 02

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,

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy