| タイトル | SourceCodester Online Food Ordering System 1.0 CWE-89 |
|---|
| 説明 | SourceCodester Online Food Ordering System order.php id parameter SQL Injection
A critical SQL injection vulnerability exists in Online Food Ordering System
developed by katojkalemba and distributed via SourceCodester. The vulnerability
is located in /web/order.php at line 19. The id GET parameter is passed
directly into a SQL query without sanitization, escaping, or prepared statements.
An unauthenticated remote attacker can exploit this to extract sensitive data
from the database including admin credentials.
Vulnerable code:
$id = $_GET['id'];
$sql = "select * from tbl_food where id=$id";
Proof of Concept:
http://TARGET/web/order.php?id=0 UNION SELECT 1,username,password,4,5,6,7,8 FROM tbl_admin-- -
Result: Admin username and password hash rendered directly in the
order form food title and hidden price fields of the HTTP response.
Unauthenticated attackers can dump the entire database including admin
credentials, customer personal data (names, emails, phone numbers,
addresses), and all order history.
|
|---|
| ユーザー | ameenk (UID 100553) |
|---|
| 送信 | 2026年08月13日 10:40 (1 月 ago) |
|---|
| モデレーション | 2026年09月14日 07:42 (1 month later) |
|---|
| ステータス | 承諾済み |
|---|
| VulDBエントリ | 403412 [SourceCodester/katojkalemba Online Food Ordering System 1.0 /web/order.php 識別子 SQLインジェクション] |
|---|
| ポイント | 17 |
|---|