| عنوان | SourceCodester Online Reviewer System b11f906 SQL Injection |
|---|
| الوصف | SourceCodester Online Reviewer System (commit 2614024) allows unauthenticated admin takeover via SQL injection in the login. login/index.php builds its query by string interpolation inside PDO::prepare(): SELECT * FROM users where username = '$username' and password = 'password′,with_REQUEST['username']/$_REQUEST['password'] interpolated unescaped and no bound parameters (prepare() on an already-built string does not sanitize). An unauthenticated POST with username ' OR '1'='1' -- - loads the seed admin row (usertype_id=1) into the session; a UNION SELECT variant forces usertype_id=1 with an attacker-chosen name, rendered on the dashboard as proof of full session-row control. The attacker operates as admin over users, exams, assessments, and questions; passwords are plaintext. CVSS 3.1 score 9.8 Critical, vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Discovered by Santhosh Kumar, TraceX Labs. Vendor contact attempted via SourceCodester contact form (blocked by spam filter); public disclosure published at https://tracexlabs.com/releases/online-reviewer-sqli-admin.html. |
|---|
| المصدر | ⚠️ https://tracexlabs.com/releases/online-reviewer-sqli-admin.html |
|---|
| المستخدم | SanthoshKumar (UID 101638) |
|---|
| ارسال | 25/09/2026 04:16 PM (17 أيام منذ) |
|---|
| الاعتدال | 12/10/2026 11:04 PM (17 days later) |
|---|
| الحالة | تمت الموافقة |
|---|
| إدخال VulDB | 417231 [SourceCodester Online Reviewer System 1.0 login/index.php PDO::prepare username/password حقن SQL] |
|---|
| النقاط | 20 |
|---|