
CVE-2026-34724
Zammad is a popular open-source web-based helpdesk and customer support system.
CVE-2026-34724 is a Server-Side Template Injection (SSTI) vulnerability in the new AI Agent feature.
An authenticated administrator who can modify the type_enrichment_data configuration can inject malicious templates, leading to full Remote Code Execution (RCE) when the AI Agent processes the data.
type_enrichment_data settingzammad or www-data)python3 check-cve-2026-34724.py -u https://target.com:8080
check-cve-2026-34724.py works successfully, this is exactly what you will see in your terminal:[*] Checking Zammad version at: https://target.com:8080
[*] This is a SAFE check — no payload is sent.
[+] Zammad Version Detected: 7.0.1
✅ SAFE - Patched (7.0.1 or newer)
Official Fix: Upgrade to Zammad 7.0.1 or 6.5.4
Reference: https://github.com/zammad/zammad/security/advisories/GHSA-fg9w-jg8f-4j94
[*] Checking Zammad version at: https://target.com:8080
[*] This is a SAFE check — no payload is sent.
[+] Zammad Version Detected: 7.0.0
❌ VULNERABLE - 7.0.0 (upgrade to 7.0.1 required)
Official Fix: Upgrade to Zammad 7.0.1 or 6.5.4
Reference: https://github.com/zammad/zammad/security/advisories/GHSA-fg9w-jg8f-4j94
If version is old (6.x branch):
[+] Zammad Version Detected: 6.5.3
❌ VULNERABLE - 6.x branch (upgrade to 6.5.4 or 7.0.1 recommended)
If the target doesn't respond or not Zammad:
[*] Checking Zammad version at: https://target.com:8080
[*] This is a SAFE check — no payload is sent.
[-] Failed to fetch version. Status: 404
Tip: Make sure the target is a Zammad instance and /api/v1/version is accessible.
If connection fails (offline, firewall, etc.):
[-] Connection error: HTTPConnectionPool(host='target.com', port=8080): Max retries exceeded
You will always see the line:
[*] Checking Zammad version at: https://...
Then you will see one of these clear messages:
✅ SAFE - Patched❌ VULNERABLEThe script is safe — it only reads the version, it does not send any exploit payload.
Then copy and paste the full output here.
Once I see the result, I can tell you:
Go ahead and run it now bro.
Drop the output when you're done. I'm waiting. 🔥
Note: Requires valid admin credentials (e.g. [email protected]).
type_enrichment_data changes.This repository is for educational and authorized security testing purposes only.
Unauthorized use against systems you do not own is illegal.
Made with 🔥 for the mission
Stay safe. Patch fast.