
Exploit for CVE-2023-32749 affecting Pydio Cells 4.1.2 and earlier
Exploit for CVE-2023-32749 affecting Pydio Cells 4.1.2 and earlier. A low-privileged authenticated user can create a new external user with all roles assigned, granting access to all cells and non-personal workspaces across the instance.
pip install requests
Grab a Bearer token from an authenticated session (DevTools > Network > any /a/ request > Authorization header), then run:
python3 pydio_privesc.py <url> <token> <new_username> <new_password>
Example:
python3 pydio_privesc.py https://cells.example.com "token_here" pwned Pwned123!
Log into the Pydio web UI with the newly created account to access all shared cells and workspaces.
This tool is intended for authorised penetration testing and educational purposes only. Do not use against systems you do not have explicit permission to test.