LearnCTEM.com, Best CTEM Learning Platform
CVE Watch

Zammad CVE-2026-102489: Session Hijacking and RCE Risk

Zammad CVE-2026-102489 is a critical session hijacking vulnerability that can lead to remote code execution as the zammad user, and CISA lists it as exploited in the wild. Identify your deployments, resolve the affected version boundaries with the vendor advisory, and apply vendor instructed mitigations while investigating possible compromise.

Last updated: October 4, 2026

CVE-2026-102489 Zammad GmbH Zammad critical severity vulnerability, LearnCTEM CVE Watch cover

Quick answer

Direct answer

Zammad CVE-2026-102489 is a critical session hijacking vulnerability that can lead to remote code execution as the zammad user, and CISA lists it as exploited in the wild. Identify your deployments, resolve the affected version boundaries with the vendor advisory, and apply vendor instructed mitigations while investigating possible compromise.

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

FieldDetail
CVE IDCVE-2026-102489
ProductZammad GmbH Zammad
SeverityCRITICAL
CVSS base score9.4
CVSS vectorCVSS: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 probability1.40 percent (percentile 71)
CISA KEVYes, added 2026-10-02
WeaknessCWE-384, CWE-384
Affected versionsZammad from 6.3.0 before 6.5.4; Zammad from 7.0.0 up to and including 7.1.3
PublishedSeptember 30, 2026

CISA required action

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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 stageWhat to do for this CVE
ScopeDefine 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.
DiscoverReconcile 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.
PrioritizeUse 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.
ValidateValidate 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.
MobilizeConnect 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

It is a critical session hijacking vulnerability associated with CWE-384, session fixation. The supplied description identifies remote code execution as the zammad user as the resulting impact in the exploitable version range. It does not explain the exact implementation or exploitation sequence.

Related pages

Your next credential

Earn your free CTEM certification.

Learn to scope, prioritize, validate and mobilize fixes for CVEs like this one.

Free to takePublicly verifiable

Beginner / Practitioner / Program Leader

Explore certifications

Author

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.