提出 #898997: Abdurrab5 (Github) Online Makeup Store 1.0 Unauthenticated SQL Injection (Authentication Bypass)情報

タイトルAbdurrab5 (Github) Online Makeup Store 1.0 Unauthenticated SQL Injection (Authentication Bypass)
説明The admin login handler in index.php concatenates the id and password POST parameters directly into a SQL query, with no prepared statement, escaping, or validation: $aid=$_POST['id']; $password=$_POST['password']; $query="SELECT * FROM admin WHERE id='$aid' and password='$password' "; $result= mysqli_query($link, $query); if(mysqli_num_rows($result)){ // ... login succeeds, $_SESSION['adminid'] is set } The id parameter is injectable. An attacker can supply ' OR '1'='1' -- to make the WHERE clause always true and comment out the password check, authenticating as an administrator without any credentials. Passwords are stored in plaintext, and the handler also reflects raw mysqli_error() output on failure (information exposure / error-based SQLi).
ソース⚠️ https://github.com/yashkeral/cve-writeups/blob/main/online-makeup-store/01-admin-login-sqli.md
ユーザー
 Yashkumar Keral (UID 99903)
送信2026年07月21日 20:17 (2 月 ago)
モデレーション2026年09月23日 15:47 (2 months later)
ステータス承諾済み
VulDBエントリ408967 [Abdurrab5 online-makeup-store Admin Login index.php id/password SQLインジェクション]
ポイント20

Do you want to use VulDB in your project?

Use the official API to access entries easily!