A critical flaw in Zammad open-source ticketing software allows attackers to achieve full system compromise by escalating privileges from the service account to root. Tracked as CVE-2026-102490, this Zammad privilege escalation vulnerability carries a CVSS v3.1 base score of 9.8 due to its potential integration into an unauthenticated remote exploit chain.
The Attack Path: From Ticket to Root
Zammad instances typically run under a dedicated, low-privileged system user (zammad) to isolate the Ruby on Rails web service, Elasticsearch background indexers, and WebSocket workers from the host operating system. However, CVE-2026-102490 represents a failure in privilege management (CWE-269), allowing any process executing as the zammad user to bypass system controls and elevate privileges directly to root.
While CVE-2026-102490 is technically a local privilege escalation, its primary danger stems from exploit chaining. Attackers leverage a companion vulnerability, CVE-2026-102489, to gain initial remote command execution as the unprivileged zammad user—often by targeting exposed customer-facing ticket intake interfaces or WebHook endpoints without requiring authentication (AV:N/AC:L/PR:N/UI:N). Once foothold code runs inside the web container or host, the attacker immediately invokes CVE-2026-102490 to gain administrative control over the underlying server.
At present, EPSS scoring places the probability of widespread active exploitation in the wild over the next 30 days at 0.26% (16.3rd percentile). This lower score reflects the recency of disclosure and a lack of public, automated mass-scanning frameworks incorporating the full chain. However, low EPSS scores in complex multi-stage vulnerabilities can be deceptive; highly targeted attacks against enterprise helpdesk platforms frequently precede public exploit proliferation.
Exposure and Operational Risk
Helpdesk platforms sit at the intersection of internal corporate networks and external customer communications. A compromised ticketing system exposes high-value assets, including:
- Unencrypted customer PII and internal support conversations.
- Sensitive infrastructure details, database credentials, and API keys shared in support threads.
- Third-party integrations connecting the ticketing system to CRM, directory services, and cloud infrastructure.
A full root takeover of a Zammad server allows threat actors to persist silently on the host, dump database contents, harvest OAuth tokens, and pivot laterally into internal corporate subnets.
All Zammad installations running versions from 1.5.0 through 7.1.0 are vulnerable. Organizations running self-hosted Linux installations or containerized deployments built on these releases are exposed.
Remediation and Required Actions
To mitigate CVE-2026-102490 and break the exploit chain, administrators should immediately implement the following:
- Upgrade Zammad: Update all self-hosted Zammad instances to version 7.1.1 or the latest patched release provided by Zammad GmbH. Ensure that underlying database migrations and background worker restarts complete fully during the maintenance window.
- Perform Forensics Triage: Inspect system logs (
/var/log/zammad/, web server access logs, andjournalctl) for anomalous child processes spawned under thezammaduser account, particularly binary executions outside standard Ruby and Rails execution paths. - Compliance Timelines: Organizations adhering to CISA BOD 26-04 guidance must complete remediation by October 5, 2026, or immediately disconnect vulnerable internet-facing instances.
Related content
Critical Zammad Session Fixation Vulnerability Enables Remote Code Execution…
Security NewsAI Agent Exploits Dual Zammad Zero-Days in DIVD Breach
AdvisoryFortinet Fixes High-Privilege Path Traversal Flaw Across FortiOS and Enterprise Products
AdvisoryBeyondTrust Remote Support Auth Bypass (CVE-2026-102764) Analysis
Found something similar in your stack?
Let's find out before it becomes an incident.
Book an advisory call