| 제목 | girishsaraf Online-Appointment-Booking-System f427b4757128ca253d33d0cc4e87bbb9c999a4d5 SQL Injection |
|---|
| 설명 | The affected component is the root `signup.php` registration handler. The `fname` field is concatenated directly into an INSERT statement:
```php
$name=$_POST['fname'];
$sql = "INSERT INTO Patient (Name, Gender, DOB,Contact,Email,Username,Password) VALUES ('$name','$gender','$dob','$contact','$email','$username','$password') ";
...
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
```
An unauthenticated attacker can close the quoted value and inject additional columns, causing error-based disclosure of the full query and `mysqli_error()`. By injecting a subquery into another column position (e.g. `fname=x',(SELECT password FROM patient LIMIT 1),'...')-- -`), the attacker can insert extracted data into the new row and read it back, exfiltrating arbitrary database contents.
|
|---|
| 원천 | ⚠️ https://github.com/girishsaraf/Online-Appointment-Booking-System/issues/9 |
|---|
| 사용자 | jiqinwang (UID 101291) |
|---|
| 제출 | 2026. 09. 16. PM 03:48 (20 날 ago) |
|---|
| 모더레이션 | 2026. 10. 05. PM 04:58 (19 days later) |
|---|
| 상태 | 수락 |
|---|
| VulDB 항목 | 413617 [girishsaraf Online-Appointment-Booking-System 까지 f427b4757128ca253d33d0cc4e87bbb9c999a4d5 Registration signup.php fname SQL 주입] |
|---|
| 포인트들 | 20 |
|---|