| Título | SourceCodester POS Inventory System 1.0 SQL Injection (Error-Based / UNION-Based) |
|---|
| Descripción | A SQL Injection vulnerability via unsanitized GET parameter was discovered in the delete functionality of POS Inventory System Using PHP version 1.0.
The application retrieves the id value directly from $_GET['id'] and concatenates it into SQL queries without sanitization, type casting, or the use of prepared statements. This occurs in multiple files
deleteproduct.php:
$pid = $_GET['id'];
$a = mysqli_query($conn, "select * from product where productid='$pid'");
mysqli_query($conn, "delete from product where productid='$pid'");
deletecustomer.php:
$id = $_GET['id'];
mysqli_query($conn, "delete from user where userid='$id'");
mysqli_query($conn, "delete from customer where userid='$id'");
The vulnerability allows any authenticated user to delete arbitrary records from the database or exfiltrate sensitive data via UNION-based injection. |
|---|
| Fuente | ⚠️ https://gist.github.com/c4ttr4ck/5d05aaee5b43f259ebe8bb8bce5c658f |
|---|
| Usuario | c4ttr4ck (UID 75518) |
|---|
| Sumisión | 2026-04-26 23:30 (hace 1 mes) |
|---|
| Moderación | 2026-05-24 09:45 (27 days later) |
|---|
| Estado | Aceptado |
|---|
| Entrada de VulDB | 365425 [SourceCodester Simple POS and Inventory System 1.0 GET Parameter /admin/deleteproduct.php delete ID inyección SQL] |
|---|
| Puntos | 20 |
|---|