CVE-2019-18643

Rock RMS versions before 8.10 and versions 9.0 through 9.3 fails to properly validate files uploaded in the application

published January 7, 2021

CVSS
—
EPSS
4%
Percentile
91.1
In the wild
Unconfirmed
What it is

⚠️ A sneaky file upload vulnerability is hiding in Rock RMS! By cleverly manipulating file names, attackers could slip ASPX code into the application, giving them remote control. 🔥 Think of it like letting someone into a hotel just by saying they have a reservation, but they sneak in a hidden agenda by using a long, confusing name. The application only checks if the name looks right, missing the risky content altogether! If exploited, an attacker could upload harmful code that runs with LocalSystem privileges, allowing them to take full control of the application. This could lead to data breaches, unauthorized access, or even complete system takeovers, making it an absolute nightmare for any organization!

Put simply

Think of it like letting someone into a hotel just by saying they have a reservation, but they sneak in a hidden agenda by using a long, confusing name. The application only checks if the name looks right, missing the risky content altogether! This vulnerability in Rock RMS arises from improper file validation during uploads, relying solely on a blacklist of file extensions that can be easily bypassed. By adding spaces and periods after the file name, attackers can upload ASPX code, leading to remote code execution.

What to do

If exploited, an attacker could upload harmful code that runs with LocalSystem privileges, allowing them to take full control of the application. This could lead to data breaches, unauthorized access, or even complete system takeovers, making it an absolute nightmare for any organization! To safeguard against this vulnerability, immediately upgrade Rock RMS to version 8.10 or 9.4 or higher. Additionally, implement stricter file validation checks and consider integrating a robust security solution to monitor file uploads. You've got this! With these steps, you can fortify your application and protect it from this sneaky vulnerability! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04275 · 91.1th percentile
Published
2021-01-07T20:45Z
EPSS history
Timeline
  • 07 JAN 20:45Z
    Rock RMS versions before 8.10 and versions 9.0 through 9.3 fails to properly validate files uploaded in the application
    cvelistv5