CVE-2020-29168

SQL Injection vulnerability in Projectworlds Online Doctor Appointment Booking System, allows attackers to gain sensitive information via the q parameter to…

Critical · published February 17, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
69.0
In the wild
Unconfirmed
What it is

🚨 A sneaky SQL injection lurks in the Projectworlds Online Doctor Appointment Booking System, and it could spill your sensitive data like a careless waiter dropping a tray! 🔥 Think of the q parameter as a secret menu item that anyone can order without checking their ID. If the kitchen doesn't verify what's on the order, anyone can walk away with dishes they shouldn't have access to! An attacker could exploit this vulnerability to gain access to sensitive user information, like personal health records or contact details. With just a crafted request, they could potentially compromise the integrity of your entire user database—absolutely devastating for your users' privacy!

Put simply

Think of the q parameter as a secret menu item that anyone can order without checking their ID. If the kitchen doesn't verify what's on the order, anyone can walk away with dishes they shouldn't have access to! This SQL injection flaw in the getuser.php endpoint allows attackers to manipulate the query sent to the database via the q parameter, bypassing normal access controls and extracting confidential information.

What to do

An attacker could exploit this vulnerability to gain access to sensitive user information, like personal health records or contact details. With just a crafted request, they could potentially compromise the integrity of your entire user database—absolutely devastating for your users' privacy! Immediately patch the Projectworlds Online Doctor Appointment Booking System to the latest version available. Additionally, implement input validation for the q parameter and use prepared statements to safeguard against SQL injections moving forward. You've got this! With these steps, you'll be securing your system and protecting your users in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01244 · 69.0th percentile
Published
2023-02-17T00:00Z
EPSS history
Timeline
  • 17 FEB 00:00Z
    SQL Injection vulnerability in Projectworlds Online Doctor Appointment Booking System, allows attackers to gain sensitive information via the q parameter to…
    cvelistv5