제출 #836639: imvks786 student_management_system 1.0 Stored Cross‑Site Scripting정보

제목imvks786 student_management_system 1.0 Stored Cross‑Site Scripting
설명The `add.php` script inserts a new student record by directly concatenating `$_POST` fields (such as `name`, `address`, `fname`, etc.) into an SQL query without any sanitisation: ```php $name = $_POST['name']; ... $sql = "INSERT INTO student (name,fname,...) values('$name','$fname',...)"; ``` Later, multiple pages display student data by echoing the raw database values directly into HTML without using htmlspecialchars() or any other output encoding: echo "<td>".$row["name"]."</td>"; echo "<td>".$row["address"]."</td>"; An attacker can submit a student entry containing a malicious payload (e.g., <svg/onload=alert(1337)>) in fields like name or address. When any user (admin, teacher, student) views the student list or profile, the injected script executes in their browser, leading to session theft, cookie hijacking, and further compromise.
원천⚠️ https://github.com/imvks786/student_management_system/issues/5
사용자 Marry_2026 (UID 98397)
제출2026. 05. 25. AM 06:49 (16 날 ago)
모더레이션2026. 06. 07. PM 09:53 (14 days later)
상태수락
VulDB 항목369151 [imvks786 student_management_system 까지 9599b560ad3c3b83e75d328b76bedcd489ef1f46 /add.php name/address/fname 크로스 사이트 스크립팅]
포인트들20

Do you know our Splunk app?

Download it now for free!