
CVE-2026-34724
Zammad एक लोकप्रिय ओपन-सोर्स वेब-आधारित हेल्पडेस्क और ग्राहक सहायता प्रणाली है।
CVE-2026-34724, नई AI Agent सुविधा में एक सर्वर-साइड टेम्पलेट इंजेक्शन (SSTI) भेद्यता है।
एक प्रमाणित प्रशासक (administrator) जो type_enrichment_data कॉन्फ़िगरेशन को संशोधित कर सकता है, दुर्भावनापूर्ण टेम्पलेट इंजेक्ट कर सकता है, जिससे AI Agent द्वारा डेटा प्रोसेस करने पर पूर्ण रिमोट कोड एक्ज़ीक्यूशन (RCE) हो सकता है।
type_enrichment_data सेटिंग में असुरक्षित टेम्पलेट रेंडरिंगzammad या www-data)python3 check-cve-2026-34724.py -u https://target.com:8080
check-cve-2026-34724.py सफलतापूर्वक काम करती है, तो आपको अपने टर्मिनल में ठीक यही दिखाई देगा:[*] 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
यदि संस्करण पुराना है (6.x ब्रांच):
[+] Zammad Version Detected: 6.5.3
❌ VULNERABLE - 6.x branch (upgrade to 6.5.4 or 7.0.1 recommended)
यदि टारगेट प्रतिक्रिया नहीं देता या 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.
यदि कनेक्शन विफल हो जाता है (ऑफ़लाइन, फ़ायरवॉल, आदि):
[-] Connection error: HTTPConnectionPool(host='target.com', port=8080): Max retries exceeded
आपको हमेशा यह पंक्ति दिखाई देगी:
[*] Checking Zammad version at: https://...
फिर आपको इनमें से एक स्पष्ट संदेश दिखाई देगा:
✅ SAFE - Patched❌ VULNERABLEस्क्रिप्ट सुरक्षित है — यह केवल संस्करण पढ़ती है, यह कोई एक्सप्लॉइट पेलोड नहीं भेजती है।
फिर पूरा आउटपुट यहाँ कॉपी और पेस्ट करें।
जैसे ही मुझे परिणाम दिखेगा, मैं आपको बता सकता हूँ:
चलो, अब इसे चलाओ भाई।
हो जाने पर आउटपुट डालो। मैं इंतज़ार कर रहा हूँ। 🔥
नोट: मान्य एडमिन क्रेडेंशियल आवश्यक हैं (जैसे [email protected])।
type_enrichment_data परिवर्तनों के लिए लॉग की निगरानी करें।यह रिपॉजिटरी केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए है।
उन सिस्टमों के विरुद्ध अनधिकृत उपयोग, जिनके आप स्वामी नहीं हैं, अवैध है।
मिशन के लिए 🔥 के साथ बनाया गया
सुरक्षित रहें। तेज़ी से पैच करें।