CVE-2019-18642

Rock RMS version before 8.6 is vulnerable to account takeover by tampering with the user ID parameter in the profile update feature

published January 7, 2021

CVSS
—
EPSS
2%
Percentile
77.0
In the wild
Unconfirmed
What it is

🚨 A tweak to a single user ID can unlock a treasure trove of account details! ⚡ Think of it like a restaurant where the staff doesn’t check a reservation name, allowing anyone to slide into another person's table and change their order — all without the original diner even knowing! An attacker could easily change the email address of any user, including admins, paving the way for a password reset and complete account takeover. Imagine your account suddenly being in someone else's hands, and they control everything you have!

Put simply

Think of it like a restaurant where the staff doesn’t check a reservation name, allowing anyone to slide into another person's table and change their order — all without the original diner even knowing! This vulnerability in Rock RMS before version 8.6 stems from the lack of validation on the user ID parameter in the profile update feature, allowing unauthorized users to manipulate account information.

What to do

An attacker could easily change the email address of any user, including admins, paving the way for a password reset and complete account takeover. Imagine your account suddenly being in someone else's hands, and they control everything you have! To mitigate this issue, update Rock RMS to version 8.6 or later immediately. Implement checks to validate user permissions for profile updates, ensuring that users can only modify their own accounts. Conduct a security audit to identify any unauthorized changes made in the past. You've got this! Secure your accounts and enjoy the peace of mind that comes with a solid update! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01701 · 77.0th percentile
Published
2021-01-07T20:45Z
EPSS history
Timeline
  • 07 JAN 20:45Z
    Rock RMS version before 8.6 is vulnerable to account takeover by tampering with the user ID parameter in the profile update feature
    cvelistv5