提交 #897624: github Cafe Management System (CafeManagement) - Neethuharii 1.0 Unauthenticated SQL Injection leading to Authentication Bypass信息

标题github Cafe Management System (CafeManagement) - Neethuharii 1.0 Unauthenticated SQL Injection leading to Authentication Bypass
描述The login handler CafePortalLogin.php builds its SQL query by directly concatenating the user-supplied uname (POST) parameter, with no prepared statement, escaping, or input validation: $username = $_POST[‘uname’]; // raw, unsanitized … $sql = “SELECT * FROM register WHERE Username=’$username’”; // string concatenation $result = mysqli_query($connection, $sql); if (mysqli_num_rows($result) == 0) { $invalid_error = “Username does not exist”; } else { $row = mysqli_fetch_assoc($result); if ($row[‘Password’] == $password) { /* login success */ } } The uname parameter is injectable. Because the fetched row’s Password column is later compared in PHP against the attacker-supplied password, a UNION SELECT allows the attacker to forge the password value and authenticate as any user — a full authentication bypass. The same flaw also permits full database extraction.
来源⚠️ https://medium.com/@mr.yk404/unauthenticated-sql-injection-leading-to-authentication-bypass-in-cafemanagement-php-e64abc2f52da
用户
 Yashkumar Keral (UID 99903)
提交2026-07-20 17時57分 (2 月前)
管理2026-09-23 12時50分 (2 months later)
状态已接受
VulDB条目408920 [Neethuharii CafeManagement Login CafePortalLogin.php uname SQL注入]
积分20

Do you need the next level of professionalism?

Upgrade your account now!