إرسال #822819: raisulislamg4 student_management_system_by_php 1.0 Unauthenticated Arbitrary User Creationالمعلومات

عنوانraisulislamg4 student_management_system_by_php 1.0 Unauthenticated Arbitrary User Creation
الوصفThe `add_user_check.php` script allows anyone to create a new user account, including administrative accounts, **without any authentication**. Although `session_start()` is called, there is no check to ensure the requester is logged in or has the necessary privileges (e.g., an existing admin). The script blindly inserts the supplied `role` value (from `$_POST['role']`) into the database: ```php session_start(); if (isset($_POST['apply'])) { $role_data = $_POST['role']; ... $sql="INSERT INTO USERS(..., ROLE, PASSWORD) VALUES(..., '$role_data', '$password_data')"; $result = mysqli_query($data, $sql); if ($result) { header("location:add_user.php"); } } An unauthenticated attacker can send a POST request with role=admin and immediately gain permanent administrator access to the application.
المصدر⚠️ https://github.com/raisulislamg4/student_management_system_by_php/issues/4
المستخدم
 Fybox (UID 97913)
ارسال08/05/2026 06:35 AM (29 أيام منذ)
الاعتدال31/05/2026 09:59 AM (23 days later)
الحالةتمت الموافقة
إدخال VulDB367506 [raisulislamg4 student_management_system_by_php حتى 310d950e09013d5133c6b9210aff9444382d16d1 User Creation add_user_check.php role حقن SQL]
النقاط20

Do you want to use VulDB in your project?

Use the official API to access entries easily!