提出 #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日 06:49 (16 日 ago)
モデレーション2026年06月07日 21:53 (14 days later)
ステータス承諾済み
VulDBエントリ369151 [imvks786 student_management_system 迄 9599b560ad3c3b83e75d328b76bedcd489ef1f46 /add.php name/address/fname クロスサイトスクリプティング]
ポイント20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!