Exploit for Unrestricted Upload of File with Dangerous Type in Boxbilling

Vulnerability Details

Basic Information

Title Exploit for Unrestricted Upload of File with Dangerous Type in Boxbilling
Type githubexploit
Published 2025-04-27T18:37:51
Last Seen 2025-04-28T03:03:40
CVSS Score 7.2 (HIGH)

CVSS v3 Details

Attack Vector NETWORK
Attack Complexity LOW
Privileges Required HIGH
User Interaction NONE
Scope UNCHANGED
Confidentiality Impact HIGH
Integrity Impact HIGH
Availability Impact HIGH

CVE Information

CVE IDs CVE-2022-3552
CWE
Bulletin Family exploit

Description

# CVE-2022-3552

In order to exploit the vulnerability in BoxBlilling, the version will have to be: “BoxBilling<=4.22.1.5" and you will have to have *valid admin credentials*. If you have the situation above, here are the steps you have to take in order to get the juicy RCE: Create a python virtual environment (Linux) - python3 -m venv .venv - source .venv/bin/activate Now install this pwntools library - pip3 install pwntools If it complains about missing dependencies, you might also need to install some system packages: - sudo apt update - sudo apt install python3-pwntools In the code there are a few lines that require tweaking, those are the lines that determine the lhost IP and the port that you are planning to catch the shell with. image

If you did all of that correctly, you should now be able to run the exploit and get a shell!
(-d = target, -u = a valid admin email, -p the valid admin’s password)
– python3 CVE-2022-3552.py -d http://victimtarget.com -u [email protected] -p enterpassword1HERE

Impact Assessment

Base Score 7.2
Severity HIGH

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.