---
id: CVE-2026-102345
title: 'Zammad: Stored XSS in ticket article rendering in the new Vue-based interface'
summary: >-
  Zammad is a web based open source helpdesk/customer support system. Prior to
  7.1.2, the new Vue-based ticket interface can render ticket article content
  without the expected output encoding. An authenticated user can store markup
  in an a…
severity: medium
cvss: 5.1
cvssVector: 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'
cvssSource: cna
cwe:
  - CWE-79
  - CWE-116
vendor: zammad
product: zammad
affected:
  - zammad < 7.1.2
published: '2026-11-04'
updated: '2026-11-04'
sourceUpdated: '2026-11-04T18:59:57.738Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-102345'
references:
  - url: 'https://github.com/zammad/zammad/security/advisories/GHSA-4x3x-65c5-8hx4'
    label: 'https://github.com/zammad/zammad/security/advisories/GHSA-4x3x-65c5-8hx4'
  - url: >-
      https://github.com/zammad/zammad/commit/fe8fb9bd6c61f9136c93ef00cc08904bca0edecc
    label: >-
      https://github.com/zammad/zammad/commit/fe8fb9bd6c61f9136c93ef00cc08904bca0edecc
tags:
  - cve.org
ingestedAt: '2026-11-05T21:36:00.515Z'
---

## Overview

Zammad is a web based open source helpdesk/customer support system. Prior to 7.1.2, the new Vue-based ticket interface can render ticket article content without the expected output encoding. An authenticated user can store markup in an article that is interpreted when another user views the ticket, enabling stored cross-site scripting. The default Content Security Policy limits practical impact, and the classic REST/CoffeeScript interface is not affected. This issue is fixed in version 7.1.2.

## Affected

- `zammad < 7.1.2`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
