CVE-2020-15487

Re:Desk 2.3 contains a blind unauthenticated SQL injection vulnerability in the getBaseCriteria() function in the protected/models/Ticket.php file

published September 30, 2020

CVSS
โ€”
EPSS
4%
Percentile
89.7
In the wild
Unconfirmed
What it is

๐Ÿšจ A crafted URL can unleash chaos! This blind SQL injection in Re:Desk 2.3 allows attackers to execute arbitrary SQL statements, sidestepping authentication entirely! ๐Ÿ”ฅ Think of it like a sneaky delivery driver who can access any room in a hotel just by changing the destination on their package label โ€” no one checks if the packages are really theirs! An attacker could waltz right in and not only read sensitive data but also change it, allowing unauthorized access to administrative privileges. Password hashes and reset tokens could be compromised, letting the attacker take control of the system and do whatever they wish. Absolutely devastating!

Put simply

Think of it like a sneaky delivery driver who can access any room in a hotel just by changing the destination on their package label โ€” no one checks if the packages are really theirs! This vulnerability arises from an unauthenticated SQL injection flaw in the getBaseCriteria() function, where altering a specific GET parameter can lead to the execution of arbitrary SQL commands. This can result in remote command execution through the database and allow for dangerous authorization bypasses.

What to do

An attacker could waltz right in and not only read sensitive data but also change it, allowing unauthorized access to administrative privileges. Password hashes and reset tokens could be compromised, letting the attacker take control of the system and do whatever they wish. Absolutely devastating! Upgrade Re:Desk to the latest version where this vulnerability has been mitigated. Additionally, review and sanitize any user inputs to the getBaseCriteria() function to prevent SQL injection. Implement strict access controls to your database for further protection. You've got this! By taking these steps, you can secure your system and keep those pesky attackers at bay! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03690 ยท 89.7th percentile
Published
2020-09-30T18:00Z
EPSS history
Timeline
  • 30 SEP 18:00Z
    Re:Desk 2.3 contains a blind unauthenticated SQL injection vulnerability in the getBaseCriteria() function in the protected/models/Ticket.php file
    cvelistv5