Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain shell as local zammad user
-
ExploitAbuse privilege-escalation flaw
-
ExecutionExecute code as root
-
ImpactFull host and data compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 existing local foothold as the 'zammad' service account (the OS user running the Zammad application) - the attacker must already be able to execute commands as that unprivileged account, typically obtained via a prior web-app compromise or credential access. All installations from Zammad 1.5.0 up to (but not including) 7.1.0-alpha are affected, so version is not a limiting factor until the fixed release is applied. The principal limiting factor is the prerequisite local access: despite the vendor CVSS 4.0 marking AV:N/PR:N, the description confines the attacker to an already-present local/service-account context, so this is not a remote unauthenticated exploit against a default network-facing configuration. |
| Impact | Signals conflict sharply and must be reconciled before prioritization. The vendor-supplied CVSS 4.0 vector (9.4) encodes AV:N/PR:N/UI:P - network, unauthenticated, passive user interaction - yet the description states the flaw lets 'the local zammad user escalate privileges to root,' which is a LOCAL privilege-escalation requiring an existing foothold as the zammad service account. These are inconsistent: a genuine local privesc should be AV:L/PR:L, which would score materially lower. The 9.4 rating therefore likely overstates real-world exposure; the realistic hazard is post-compromise escalation, not remote drive-by RCE. Treat the AV:N/PR:N as unverified and confirm with DIVD/vendor. Exploitation status: no CISA KEV listing and no EPSS provided, so per policy there is no public exploit identified at time of analysis - however, the vendor's own 4.0 vector carries the threat metric E:A (Exploit Maturity = Attacked), which hints at observed attack activity; this is a vendor claim, not CISA-confirmed active exploitation, and should be validated rather than assumed. A patch is available, which is the decisive risk-reducer here. Net: this is a real and serious issue for any host where an attacker can reach the zammad account (e.g., via a separate web-app compromise), but the headline 9.4 likely reflects a mis-scored vector rather than trivial remote exploitation. |
| Exploit ScenarioDerived | An attacker who has already gained code execution as the unprivileged 'zammad' service account - for instance through a separate web-application flaw or a leaked credential - abuses the escalation weakness to obtain root on the host, gaining full control of the server and all tenant ticket data. No public proof-of-concept is identified at time of analysis, though the vendor's CVSS threat metric suggests attack activity may exist. Given AV:L/AC:L in the realistic (local) interpretation, escalation is straightforward once the initial foothold is present. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 30, 2026
Local privilege escalation in Zammad lets an attacker who already controls the unprivileged 'zammad' service account elevate to root on the host, affecting every release from 1.5.0 up to but not including 7.1.0-alpha (including the then-current alpha). The vendor labels this critical with a CVSS 4.0 score of 9.4 and a network/unauthenticated-looking vector (AV:N/PR:N, E:A), but the description confines the attacker to an already-present local/service-account context; our independent assessment therefore re-scores it as CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, i.e. a high-impact but post-foothold escalation rather than a pre-auth remote compromise. No public exploit code has been identified at time of analysis, and CVE-2026-102490 does not appear in CISA KEV, so the vendor vector's E:A exploit-maturity metric cannot be corroborated here.
Earlier versions of this analysis (1)
Local privilege escalation in Zammad allows the low-privileged 'zammad' OS service account to gain full root access on the host, and per the DIVD advisory every Zammad release - including the latest alpha - is affected, so no version currently offers protection. Exploitation requires an attacker to already hold a local foothold as the Zammad service account (the CVSS vector specifies AV:L with PR:L, i.e. authenticated local access) with low complexity and no user interaction; this makes the flaw a post-compromise escalation step rather than a remotely reachable bug, and it does not cross a security scope boundary to other components. No public exploit code and no CISA KEV entry are associated with this CVE in the available intelligence, although the CVSS 4.0 vector's E:A (Attacked) exploit-maturity metric indicates the scorer judged exploitation to have been demonstrated or observed.
RemediationAI
The vendor has published a fix; the first release outside the affected range per EUVD is 7.1.0-alpha, so upgrade Zammad to 7.1.0-alpha or later (or to the corresponding patched stable release offered by Zammad GmbH) and follow the DIVD advisories at https://csirt.divd.nl/DIVD-2026-00015 and https://csirt.divd.nl/CVE-2026-102490 for the precise fixed artifacts, since an exact stable fix version is not stated in the supplied data. Because exploitation is gated on an existing foothold as the 'zammad' OS user, patching alone is not sufficient preparation: audit the affected host for prior compromise (unexpected processes, modified systemd units, new sudoers entries, altered file ownership or cron jobs) and rotate any credentials, database secrets and tokens reachable by that account. Where immediate upgrading is not possible, apply targeted compensating controls and accept their side effects - tighten the 'zammad' account's sudoers rules and remove any NOPASSWD or broad shell grants it holds (this may break documented admin maintenance scripts), verify that application, config, log and backup directories are not writable by the service account in ways that can influence root-run units or scripts (over-restricting permissions can break upgrades, log rotation and backups), run the service account inside a container or namespace with no access to host root, setuid binaries, Docker socket or root-adjacent tooling (this can disrupt integrations and host-level backup/restore workflows), and reduce the attack surface that yields the initial foothold by restricting network exposure of the Zammad web/WebSocket interfaces to trusted networks or a reverse proxy with authentication and rate limiting (this limits addressable clients and can affect mobile/e-mail-channel availability). Also restrict SSH and other login paths so no interactive session can be obtained directly as 'zammad', since that account's compromise is the prerequisite for this escalation.
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
Zammad is a Ruby/Rails-based helpdesk and ticketing platform deployed with a dedicated OS user ('zammad') that owns the application code, configuration, database credentials and background workers (rails/scheduler/websocket). This CVE concerns the boundary between that service account and the root account on the same host: the flaw allows the service account to cross into root, meaning the security model of the entire appliance-style deployment collapses once any code executes as 'zammad'. No CWE is assigned in the supplied data, so the precise root-cause class (e.g. permissive sudoers entries, world-writable systemd units or init/backup scripts, or insecure file ownership) cannot be confirmed from the available evidence and should be verified against the vendor's advisory. The affected product identifier is the wildcard CPE cpe:2.3:a:zammad_gmbh:zammad:*:*:*:*:*:*:*:*, and the EUVD record (EUVD-2026-90081) enumerates the affected range as 1.5.0 < 7.1.0-alpha, meaning the code path has been present across an unusually long version span rather than being a recent regression.
Know when Zammad 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:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/AU:Y/V:C
Description confines the attacker to an existing local zammad service account (AV:L, PR:L) with no user interaction; escalation to root yields full C/I/A impact.
Primary rating from Vendor (DIVD).
CVSS VectorVendor: DIVD
Lifecycle Timeline
5DescriptionCVE.org
All versions of Zammad including the latest alpha enable the local zammad user to escalate privileges to root.
Technical POC Analysis
The exact CWE cannot be named from the supplied evidence.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Zammad's help desk platform contains a critical local privilege-escalation flaw that allows an attacker who already controls the unprivileged 'zammad' service account to gain root control over the underlying host. This affects every release from 1.5.0 up to but not including 7.1.0-alpha, so organizations running older versions face potential full server compromise and data exposure if that service account is ever breached. There is no public exploit identified at time of analysis, but leadership should prioritize patching because any initial foothold on Zammad infrastructure could be escalated to complete host takeover.
Apply vendor patch.
Threat Model
4 threats: Elevation of Privilege, Tampering, Information Disclosure and 1 more
4-step attack chain with trust boundaries and controls
Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.
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.
Session hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi
An issue was discovered in Zammad before 1.0.4, 1.1.x before 1.1.3, and 1.2.x before 1.2.1. Rated critical severity (CVS
An issue was discovered in Zammad before 1.0.4, 1.1.x before 1.1.3, and 1.2.x before 1.2.1, caused by lack of a protecti
Zammad 5.2.0 is vulnerable to privilege escalation. Rated critical severity (CVSS 9.8), this vulnerability is remotely e
An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
An issue was discovered in Zammad before 3.4.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
An issue was discovered in Zammad before 6.3.0. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo
Zammad's SSO auto-linking logic can be abused to take over any existing local account, including agent and administrator
An access control issue in Zammad v5.0.3 allows attackers to write entries to the CTI caller log without authentication.
An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo
Authenticated path traversal in the websocket/long-polling session handling of Zammad 7.0.2 and 7.1.0 allows a low-privi
EUVD-2026-90081
GHSA-hgff-g8g3-4xr8
NVD
CVE.org
CISA KEV
EPSS
Vulnrichment
VulDB
Exploit-DB