Skip to main content

Zammad CVE-2026-56734

| EUVDEUVD-2026-87213 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-25 GitHub_M
5.3
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Link/register account at connected IdP
  2. Delivery
    Set profile image URL to internal target
  3. Exploit
    Trigger federated login to Zammad
  4. Execution
    Server-side avatar fetch hits internal host (SSRF)
  5. Impact
    Infer internal services via timing/error differences and block workers

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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

Exploitation Conditions

Requires a configured external federated authentication provider (OAuth, OIDC, or SAML) on the Zammad instance AND an attacker who can modify the profile image URL of their own account at that provider (PR:L authenticated at the IdP). Exploitation is server-side and needs no victim user interaction (UI:N), but it is limited to environments that have enabled federated login - a non-default deployment choice - and the outcome is blind: the attacker infers internal reachability only from response timing/error patterns rather than reading full responses. The per-request worker block (several seconds) is a minor availability side effect, not a full DoS.

Impact

This is a genuine but low-to-moderate priority issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L, base 5.3) is internally consistent with the description: network reachable, low complexity, but requiring privileges (PR:L) because the attacker must control a profile at a federated identity provider connected to the target Zammad instance. Impact is deliberately capped at VC:L/VA:L - this is a BLIND SSRF where the attacker learns internal state only through response-timing and error-pattern differences, not by exfiltrating full responses, and the availability effect is limited to a worker being blocked for several seconds per request. No EPSS score, no CISA KEV listing, and no public exploit are present in the input, so exploitation status is 'no public exploit identified at time of analysis' - there is no signal of active or automated exploitation. The main factors keeping real-world risk down are the two hard preconditions (a configured OAuth/OIDC/SAML provider AND attacker-controllable profile image URL) and the niche deployment footprint of self-hosted Zammad. No signals conflict; the CVSS vector, CWE-918, and description all align on a limited-impact authenticated blind SSRF.

Exploit ScenarioDerived

An attacker who can authenticate through a federated provider connected to a Zammad instance edits their own profile image URL at that provider to point to an internal address (e.g. a metadata endpoint, loopback service, or private RFC1918 host). During federated login/avatar sync, Zammad's server fetches that URL without validating the target, connecting to the internal resource; the attacker observes reachable-vs-unreachable timing and error differences to map internal services and can tie up worker processes. No public exploit code is identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Server-side request forgery in Zammad (versions prior to 7.0.2) lets a user who controls their own profile at a connected federated identity provider (OAuth, OIDC, or SAML) make the helpdesk server issue outbound HTTP requests to attacker-chosen addresses, including internal network locations, by supplying a crafted profile image URL. Because the fetch is blind, the attacker infers internal reachability only from differences in response timing and error patterns, and each probe can block a worker process for several seconds, producing a minor availability side effect. No public exploit code has been identified at time of analysis, and the issue is not confirmed as actively exploited; exploitation requires a non-default deployment where federated login is configured and the attacker can edit their provider-side profile image URL. Fixed in Zammad 7.0.2.

RemediationAI

Upgrade to Zammad 7.0.2 or later - the vendor-released patch is version 7.0.2, referenced via the release tag https://github.com/zammad/zammad/releases/tag/7.0.2 and the advisory https://github.com/zammad/zammad/security/advisories/GHSA-q3cr-3wq3-29hx, with the code fix in commit 1fae97d92496a643ea1490fb17070881e4e091d5. Where immediate upgrade is not possible, the most effective compensating control is to remove or disable federated authentication providers (OAuth/OIDC/SAML) on the Zammad instance so the profile-image fetch path is never exercised - the trade-off is loss of single sign-on for users. Alternatively, tighten outbound egress from the Zammad host with a deny-by-default firewall or proxy that blocks RFC1918, loopback, link-local (169.254.0.0/16), and cloud metadata endpoints (169.254.169.254), accepting that this requires network-layer changes and careful allow-listing of legitimate IdP image hosts. Restricting which accounts may edit their IdP profile image URL reduces the attack surface but does not fix the underlying flaw. Because exploitation is blind and timing-based, watch for repeated multi-second avatar-fetch stalls in worker logs or repeated resolution attempts against internal hostnames as a detection signal.

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

Zammad is a Ruby-on-Rails helpdesk and customer support platform. During federated authentication, the application imports the user's profile image from the external identity provider and fetches that remote URL server-side, which is the classic SSRF pattern (CWE-918): external input controls the destination of an outbound request without validating whether the target address is public. The vulnerability class stems from missing or insufficient URL/address validation before connecting - no enforcement that the resolved host is not a private, loopback, link-local, or otherwise internal address, and no protection against DNS-rebinding style resolution tricks. The upstream fix in commit 1fae97d92496a643ea1490fb17070881e4e091d5 modifies the remote-image fetch path in app/models/avatar.rb, where the HTTP client options (open_timeout, read_timeout, total_timeout) are extended with an explicit address-safety/validation parameter set, confirming that the outbound avatar request is the vulnerable sink. The affected CPE range is cpe:2.3:a:zammad:zammad:*:*:*:*:*:*:*:* (all releases before 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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Network-reachable, low complexity; PR:L because the attacker needs a controllable profile at a connected IdP; blind timing-only leakage gives C:L, worker-block gives A:L, no integrity impact.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
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, during federated authentication (OAuth/OIDC/SAML), a profile image URL from the external identity provider is fetched without verifying the target address. An actor who controls their profile at a connected provider may cause the server to connect to internal network locations. Response timing and error patterns differ between reachable and unreachable targets, allowing internal service probing. Worker processes may be blocked for several seconds per request. Requires a configured external authentication provider where the actor can modify their profile image URL. This issue is fixed in version 7.0.2.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Low
self-hosted open-source helpdesk, modest niche deployment footprint
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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