| عنوان | girishsaraf Online-Appointment-Booking-System f427b4757128ca253d33d0cc4e87bbb9c999a4d5 SQL Injection |
|---|
| الوصف | The 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. |
|---|
| المصدر | ⚠️ https://github.com/girishsaraf/Online-Appointment-Booking-System/issues/13 |
|---|
| المستخدم | DOUzhen131415 (UID 101295) |
|---|
| ارسال | 16/09/2026 03:52 PM (27 أيام منذ) |
|---|
| الاعتدال | 12/10/2026 09:04 PM (26 days later) |
|---|
| الحالة | تمت الموافقة |
|---|
| إدخال VulDB | 417187 [girishsaraf Online-Appointment-Booking-System حتى f427b4757128ca253d33d0cc4e87bbb9c999a4d5 AJAX Endpoint Admin/getclinic.php city/cid حقن SQL] |
|---|
| النقاط | 20 |
|---|