Skip to main content

Zammad CVE-2026-56729

| EUVDEUVD-2026-87208 LOW
Information Exposure (CWE-200)
2026-09-25 GitHub_M
2.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as knowledge_base.editor in one category
  2. Delivery
    Target instance with multiple categories/differing editor roles
  3. Exploit
    Issue global quick search query
  4. Execution
    Receive titles and updated_at from restricted categories
  5. Impact
    Infer sensitive information from titles

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated user holding the knowledge_base.editor permission in at least one KB category, AND a deployment where multiple knowledge base categories exist with DIFFERENT editor roles assigned (granular per-category permissions). Exploitation is via the global quick search feature. Limiting factors: the leak is confined to answer titles and updated_at timestamps - category names are not exposed and opening an answer returns 'Page not found,' so no body content is accessible; single-category or uniform-permission KB setups are not affected. Fixed in Zammad 7.0.2 by removing the editor-role search bypass.

Impact

This is a low-priority, high-context issue rather than a genuine threat. The vendor CVSS 4.0 score of 2.1 (AV:N/AC:L/AT:P/PR:H/UI:N/VC:L) already signals minimal impact: confidentiality-only (VC:L), no integrity or availability effect, and the AT:P attack requirement reflects a non-default precondition (multiple KB categories with distinct editor roles). PR:H per the vendor implies elevated privilege, though in practice exploitation needs the knowledge_base.editor role, which is a granted moderate privilege rather than a full admin - I assess PR:L as more accurate. No EPSS score, KEV listing, or public POC is present in the input; per precision rules this is 'no public exploit identified at time of analysis.' The disclosed data is strictly limited - answer titles and updated_at timestamps from categories the user cannot edit, with category names withheld and answer bodies returning 'Page not found.' No signals conflict here; all sources (vendor advisory, commit evidence, low CVSS) consistently point to a minor granular-permission leak. Real-world priority is low: fix on normal patch cadence.

Exploit ScenarioDerived

In a Zammad instance where the knowledge base has multiple categories with different editor roles assigned, a user granted knowledge_base.editor in only Category A uses the global quick search and receives matching answer titles and last-updated timestamps from Category B, which they have no editor access to. No public exploit code is identified; the leak is passive and surfaces only fragmentary metadata (titles/timestamps), not full article content.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Information disclosure in the Zammad helpdesk knowledge base lets an authenticated user who holds the knowledge_base.editor permission in at least one category see answer titles and updated_at timestamps belonging to categories where they have no editor rights, exposed through the global quick search. The leak only occurs in deployments that use granular, per-category permission assignments with differing editor roles; category names are not exposed and opening a leaked answer returns 'Page not found,' so no answer body content is accessible. Exploitation requires a valid authenticated account with the editor permission (PR:L/H depending on the scoring system) and is rated low severity (CVSS 4.0 base 2.1), with no public exploit identified at time of analysis.

RemediationAI

Upgrade to Zammad 7.0.2, which is the vendor-released patch that removes the editor-role early returns in the knowledge base answer translation search, so quick search results are filtered by category-scoped permissions (advisory: https://github.com/zammad/zammad/security/advisories/GHSA-4m54-p3mr-22g2). If immediate upgrade is not possible, the only practical compensating control is to eliminate the configuration that enables the leak: grant knowledge_base.editor uniformly across all knowledge base categories (or restrict the permission to a single category so no differential editor roles coexist), which closes the disclosure path but sacrifices the granular per-category editor model; alternatively, audit and reduce the population of users holding knowledge_base.editor, and rely on the fact that only titles and updated_at values are exposed, not answer bodies. Be aware that disabling the global quick search, if implemented as a workaround, degrades general search usability for all agents and is therefore a trade-off rather than a clean mitigation.

Affected VersionsENISA

Zammad < 7.0.2

Affected Packages

euvd zammad fix: 7.0.2

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

The flaw is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) rooted in the knowledge base answer translation search logic in app/models/knowledge_base/answer/translation/search.rb. The search query extension and its permission filter both returned early whenever params[:current_user] held the blanket knowledge_base.editor permission, so per-category editor grants were never evaluated during search. As a result the SQL fallback path and the ElasticSearch indexing path both returned answers from categories the user could not legitimately edit, limited to translation titles and updated_at metadata. The upstream fix removes those global editor short-circuits and instead relies on the category-scoped permission resolver; a regression spec was added that builds two categories with different editor roles and asserts only the permitted category's answer is returned via both ElasticSearch and SQL search. Affected code is tracked by CPE cpe:2.3:a:zammad:zammad:*:*:*:*:*:*:*:* (all Zammad releases prior to 7.0.2).

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

Vendor (GitHub_M) PRIMARY 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.1 LOW

Needs the knowledge_base.editor role (PR:L) and a multi-category/differing-role config (AC:H); only titles/timestamps leak (C:L), no integrity/availability impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Sep 25, 2026 - 18:19 EUVD

DescriptionCVE.org

Zammad is a web based open source helpdesk/customer support system. Prior to 7.0.2, when multiple KB categories have different editor roles assigned, a user with knowledge_base.editor in one category can see answer titles and updated_at timestamps from categories they do not have editor access to , via the global quick search. Category names are not leaked, and opening the answer returns "Page not found," but the title alone may disclose sensitive information. This vulnerability is fixed in 7.0.2.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Low
niche self-hosted open-source helpdesk, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Zammad

View all
CVE-2026-102489 CRITICAL POC
9.4 Sep 30

Session hijacking in self-hosted Zammad 6.3.0 through 6.5.4 allows remote, unauthenticated attackers to take over a legi

CVE-2026-102490 CRITICAL POC
9.4 Sep 30

Local privilege escalation in Zammad lets an attacker who already controls the unprivileged 'zammad' service account ele

CVE-2017-5619 CRITICAL
9.8 Mar 13

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

CVE-2017-6080 CRITICAL
9.8 Mar 13

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

CVE-2022-35490 CRITICAL
9.8 Aug 08

Zammad 5.2.0 is vulnerable to privilege escalation. Rated critical severity (CVSS 9.8), this vulnerability is remotely e

CVE-2021-42090 CRITICAL
9.8 Oct 07

An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo

CVE-2021-42094 CRITICAL
9.8 Oct 07

An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo

CVE-2020-26030 CRITICAL
9.8 Dec 28

An issue was discovered in Zammad before 3.4.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo

CVE-2024-33668 CRITICAL
9.1 Apr 26

An issue was discovered in Zammad before 6.3.0. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo

CVE-2026-84458 CRITICAL
9.1 Sep 25

Zammad's SSO auto-linking logic can be abused to take over any existing local account, including agent and administrator

CVE-2022-27332 CRITICAL
9.1 Apr 27

An access control issue in Zammad v5.0.3 allows attackers to write entries to the CTI caller log without authentication.

CVE-2021-42091 CRITICAL
9.1 Oct 07

An issue was discovered in Zammad before 4.1.1. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy