Quick answer
Direct answer
What is Zammad?
Zammad, from Zammad GmbH, is the product at the center of this exposure. For teams using it to manage support work, the security question extends beyond whether the application remains available. You also need confidence that a session belongs to the person using it and that access to the application cannot become access to its underlying runtime.
Think about the people and processes that depend on your deployment. Your scope should include its users, application administrators, infrastructure owners, and anyone responsible for investigating suspicious activity. What information your particular instance handles, which systems it connects to, and whether it is reachable from the internet are deployment facts you need to establish rather than assume.
CVE-2026-102489 at a glance
| Field | Detail |
|---|---|
| CVE ID | CVE-2026-102489 |
| Product | Zammad GmbH Zammad |
| Severity | CRITICAL |
| CVSS base score | 9.4 |
| CVSS vector | 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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:C/RE:X/U:X |
| EPSS probability | 1.40 percent (percentile 71) |
| CISA KEV | Yes, added 2026-10-02 |
| Weakness | CWE-384, CWE-384 |
| Affected versions | Zammad from 6.3.0 before 6.5.4; Zammad from 7.0.0 up to and including 7.1.3 |
| Published | September 30, 2026 |
CISA required action
What the flaw is
CVE-2026-102489 describes a session hijacking vulnerability with an outcome of remote code execution as the zammad user. Its weakness classification is CWE-384, which identifies session fixation. Conceptually, session fixation breaks the expected connection between a legitimate user, their authentication, and the session that represents them. The provided information does not reveal the specific implementation error.
In a general session fixation scenario, an attacker benefits when a session they can influence becomes associated with a legitimate user's authenticated activity. That explanation describes the weakness category, not a verified reproduction of this vulnerability. The supplied record does not establish the affected endpoint, session identifier handling, cookie behavior, or the precise transition from session access to code execution.
The vulnerability is rated critical with CVSS 9.4. Its vector describes a network attack that does not require existing privileges and includes passive user interaction. Those characteristics support urgent assessment, but they do not establish that every reachable deployment can be compromised without any user involvement. Avoid turning the score into an attack narrative that the evidence does not support.
There is also a material version qualification. The description says the vulnerability exists in the 7.0.0 through 7.1.3 range but is not exploitable there because of environmental conditions. Those conditions are not explained in the supplied facts. You should preserve that distinction instead of labeling those releases either universally exploitable or free of the underlying weakness.
How an attack could happen
The following scenario explains the potential trust failures at a conceptual level. It is not a confirmed sequence from an observed incident. The verified outcome is session hijacking leading to execution as the zammad user in the exploitable range, while the intermediate implementation details remain unspecified.
- 1An attacker encounters a Zammad deployment within the relevant version range. Your defensive assessment starts by determining whether that asset is reachable and whether its release falls within an exploitable or environmentally constrained category.
- 2The attacker attempts to take advantage of broken session trust. Session fixation is the identified weakness category, but the supplied information does not establish how the attacker influences a session in this particular flaw.
- 3Legitimate user activity becomes relevant to the attempted compromise. The vector includes passive user interaction, although the exact interaction, delivery method, and timing are not provided.
- 4Successful session hijacking can lead to remote code execution as the zammad user. Do not assume a particular administrative feature, execution interface, or privilege transition explains that outcome without further advisory evidence.
- 5If execution occurs, your investigation must consider what the zammad account could access in that deployment. Further data access, service disruption, or movement into connected systems depends on permissions and architecture, not just the CVE identifier.
Impact
The central impact is a change in trust boundary: an application session problem can become code execution under the zammad account. That is more serious than an unauthorized page view. However, execution as this account is not the same as confirmed root access, and the supplied record does not establish an additional privilege escalation.
Assess the potential blast radius using your actual permissions. Files, credentials, application data, and network destinations accessible to the service account are appropriate investigation targets. These are possible consequences to evaluate, not confirmed categories of stolen information or verified actions taken by attackers exploiting this CVE.
CISA includes this vulnerability in its Known Exploited Vulnerabilities catalog, with an addition date of October 2, 2026. That establishes exploitation in the wild, not compromise of your instance. Ransomware involvement is listed as unknown. You should neither claim a ransomware connection nor interpret the unknown status as evidence that such use cannot occur.
Who is affected
The supplied version information contains a boundary conflict. The narrative describes Zammad versions 6.3.0 to 6.5.4 as vulnerable, while the structured affected range starts at 6.3.0 and stops before 6.5.4. This difference matters because it changes how you classify an installation running exactly 6.5.4.
Treat 6.5.4 as requiring confirmation, not as a verified safe destination. Check the vendor advisory for the precise affected boundary and a supported remediation target. The supplied facts do not identify a fixed release, so naming one would create false certainty at the exact point where your change decision needs reliable evidence.
For versions 7.0.0 through 7.1.3 inclusive, the record says the weakness is present but not exploitable because of environmental conditions. Inventory these deployments and confirm the applicability of the vendor's explanation. Do not infer the status of other releases, or assume that a major version change alone proves remediation.
How to detect it
- Start with an asset search for Zammad deployments and record each installed version, owner, hosting location, and exposure path. Include secondary instances you actually operate. Verify version information against authoritative deployment records rather than relying exclusively on a remotely visible banner.
- Review available authentication and session records for activity that does not fit expected user behavior. Examples include apparent session continuity across inconsistent client contexts or sensitive actions that a user cannot explain. These are general investigation leads, not published indicators specific to this CVE.
- Correlate suspicious application activity with process and network telemetry associated with the zammad account. Unexpected process creation, unfamiliar outbound connections, or unexplained changes to accessible files can justify investigation. Compare findings with your deployment's normal behavior before assigning a cause.
- Preserve relevant logs and establish a shared timeline across application and host evidence. Where your telemetry permits, connect a suspicious request to a session, an account, and subsequent system activity. Missing correlation fields should be documented as a visibility limitation.
- Do not use an absence of alerts as proof that exploitation did not happen. The supplied facts contain no attack signature, indicator list, or guaranteed detection method. If available evidence suggests compromise, involve incident response and determine whether broader collection is needed before disruptive changes.
How to fix and reduce risk
Do this now
- Assign an accountable owner and review the vendor advisory before selecting a remediation target. Resolve the 6.5.4 boundary explicitly. Record the advisory evidence supporting your decision instead of treating an assumed fixed version as an established fact.
- Apply mitigations according to vendor instructions. CISA's listed action also calls for applicable BOD 26-04 prioritization and forensic triage guidance. Determine which obligations apply to your organization, and consult the referenced guidance rather than inventing a remediation deadline.
- Assess each asset's internet exposure and restrict unnecessary access while remediation is arranged. Where compromise is suspected, coordinate evidence preservation with containment. A security update and an incident investigation address different questions and may both be necessary.
If you cannot patch yet
- If immediate remediation is unavailable, consider temporary access restrictions through controls your environment already supports. Reduced reachability can lower opportunity, but it is not a verified fix for the session flaw and should not be presented as one.
- Do not assume stronger login controls or a generic traffic filtering rule blocks this session weakness. The supplied facts do not identify a validated compensating control. Confirm any proposed workaround against vendor guidance and your operational requirements.
- CISA's required action includes discontinuing product use if mitigations are unavailable, with applicable guidance for cloud services. Prepare an operational contingency so that a containment decision does not depend on improvising a replacement workflow during an incident.
Longer term hardening
- After remediation, verify the running version and the relevant vendor instructions across every inventoried instance. A completed change ticket is not sufficient evidence if an overlooked deployment or unchanged runtime remains within scope.
- Review whether the zammad account has permissions or network access beyond what your deployment needs. Reducing unnecessary privileges can limit potential impact, but it does not remove the application vulnerability or establish that prior compromise has been contained.
- For suspected or confirmed compromise, follow your incident response process for session invalidation, credential exposure review, and recovery. Determine the required actions from evidence and vendor guidance rather than assuming that installing an update removes an attacker's existing access.
The CTEM view
| CTEM stage | What to do for this CVE |
|---|---|
| Scope | Define the exposure around business dependencies, not only an application name. Identify which Zammad deployments matter to your operations, who owns them, and which boundaries separate them from other systems. Include internet exposure and service account permissions because these affect both attack opportunity and potential impact. |
| Discover | Reconcile software inventory with what is actually running. Capture enough evidence to distinguish releases in the stated exploitable range, the disputed 6.5.4 boundary, and the environmentally constrained 7.0.0 through 7.1.3 range. An unresolved classification should remain visible as uncertainty rather than silently becoming a clean result. |
| Prioritize | Use CVSS 9.4, known exploitation, reachability, and business impact together. The supplied EPSS value is 1.40 percent, but that probability estimate does not cancel evidence of exploitation in the wild. Prioritize exposed deployments with credible applicability while investigating version uncertainty and respecting the stated environmental limitation. |
| Validate | Validate applicability and remediation through version evidence, vendor guidance, configuration review, and authorized defensive checks. You do not need to demonstrate code execution on a production service to justify action. Keep proof that the corrective change reached the running application, and record any remaining uncertainty about applicability. |
| Mobilize | Connect application owners, infrastructure teams, security operations, and incident responders around explicit decisions. Who confirms applicability, who changes access, who preserves evidence, and who approves closure? Close the exposure only when remediation evidence and any necessary compromise assessment are complete, rather than when the first team finishes its task. |
Key takeaways
- Zammad CVE-2026-102489 can turn a session trust failure into remote code execution as the zammad user, making applicability assessment urgent.
- Known exploitation is confirmed by CISA catalog inclusion. EPSS 1.40 percent is not a reason to dismiss that direct evidence.
- The supplied record disagrees about the 6.5.4 boundary. Check the vendor advisory rather than assuming that release is fixed.
- Versions 7.0.0 through 7.1.3 contain the weakness but are described as not exploitable because of unspecified environmental conditions.
- Treat remediation, exposure reduction, and compromise investigation as related but separate work. Each needs an owner and evidence of completion.
Frequently asked questions
Related pages
CTEM Prioritization Signals
CTEM Prioritization: KEV, EPSS, CVSS, Business Impact
How to combine CVSS, CISA KEV, EPSS, reachability and business impact into a CTEM prioritization model your engineering teams will actually accept.
Zero Day CTEM Workflow
Zero Day Response Workflow with CTEM
A practical zero day response workflow built on CTEM: confirm the advisory, query the inventory, triage by exposure, mitigate, validate and verify closure.
Compensating Controls in CTEM
Compensating Controls in CTEM: When You Cannot Patch
How to use compensating controls in CTEM: five options when patching is impossible, validating that a control blocks the technique, and writing a defensible exception.
Vulnerability Management Learning Path
Free Vulnerability Management Training Path | LearnCTEM
Follow a free vulnerability management learning path covering CVSS, KEV, EPSS, prioritization, remediation, practical labs and CTEM certification.
Earn your free CTEM certification.
Learn to scope, prioritize, validate and mobilize fixes for CVEs like this one.
Beginner / Practitioner / Program Leader
Explore certificationsAuthor
LearnCTEM Editorial Team
Practitioners and educators writing plain-English guides on Continuous Threat Exposure Management.
Reviewed by
Senior CTEM Practitioner Panel
Reviewed for accuracy against public CTEM guidance and real-world program experience.

