Submit #984341: girishsaraf Online-Appointment-Booking-System f427b4757128ca253d33d0cc4e87bbb9c999a4d5 SQL Injectioninfo

Titelgirishsaraf Online-Appointment-Booking-System f427b4757128ca253d33d0cc4e87bbb9c999a4d5 SQL Injection
BeschreibungThe affected components are the admin AJAX endpoints `Admin/getclinic.php`, `Admin/getmanagerregion.php`, `Admin/getdoctor.php`, `Admin/getdoctorday.php`, and `Admin/getmanager.php`. Each concatenates a POST parameter into a SQL query without authentication or escaping: ```php // Admin/getclinic.php $query ="SELECT * FROM clinic WHERE City = '" . $_POST["city"] . "'"; // Admin/getmanagerregion.php $query1 ="SELECT * FROM manager WHERE UPPER(region) like UPPER('%".$_POST["city"]."%')"; // Admin/getdoctor.php $query ="SELECT distinct DID FROM doctor_availability WHERE CID = '" . $_POST["cid"] . "'"; // Admin/getdoctorday.php $query ="SELECT * FROM doctor_availability WHERE CID =".$_POST["cid"]; // Admin/getmanager.php $query ="SELECT * FROM manager_clinic WHERE CID =".$_POST["cid"]; ``` An unauthenticated attacker can inject `SLEEP()` expressions and observe delays (e.g. `2.008s`, `10.025s`), confirming blind SQL injection.
Quelle⚠️ https://github.com/girishsaraf/Online-Appointment-Booking-System/issues/13
Benutzer
 DOUzhen131415 (UID 101295)
Einreichung16.09.2026 15:52 (vor 1 Monat)
Moderieren12.10.2026 21:04 (26 days later)
StatusAkzeptiert
VulDB Eintrag417187 [girishsaraf Online-Appointment-Booking-System bis f427b4757128ca253d33d0cc4e87bbb9c999a4d5 AJAX Endpoint Admin/getclinic.php city/cid SQL Injection]
Punkte20

Do you need the next level of professionalism?

Upgrade your account now!