
Python製の概念実証コード。不正な形式のRCPT TOアドレスを送信し、メールサーバーにおけるシェルコマンド置換を検出することで、SMTPコマンドインジェクション(CVE-2026-73570)をテストするためのものです。
SMTPコマンドインジェクションの脆弱性(CVE-2026-73570)をテストするための、カスタムの低レベルPython概念実証(PoC)スクリプトです。
このツールは、シェル形式のコマンド置換(例:$(command))を含む不正なRCPT TOアドレスを送信し、対象のメールサーバーまたはその下流の処理パイプラインが、サニタイズなしでアドレスをシェルに誤って渡すかどうかを判定します。
⚠️ 免責事項: このツールは教育目的および許可されたセキュリティテスト専用です。対象インフラストラクチャをテストする明示的な許可を必ず取得してください。メールサーバーへの不正なスキャンや悪用は違法です。
GitHub: https://github.com/byt3l0rd/CVE-2026-73570
作者: byt3l0rd0day
すべてのZimbraボックスが脆弱なわけではありません。以下の条件がすべて満たされている必要があります:
zimbra-snmpパッケージがインストールされている(インストール時に頻繁にプロンプト表示されます)。snmp_notify)。swatchdogサービスが実行中である(デフォルトでオン)。攻撃対象領域: この攻撃は、SNMP(UDP/161/162)が攻撃者に公開されている必要は。悪意のある入力は標準のSMTP経由で届きます。
swatchdogプロセスは、/opt/zimbra/conf/swatchrc.inの設定を使用して/var/log/zimbra.logを追跡します。以下の正規表現を使用してログエントリを積極的に照合します:
/: Service status change: (\S+) (.*) changed from stopped to running/
/: Service status change: (\S+) (.*) changed from running to stopped/