Abdullah-Hasan-Sajjad Online-School SQL Injection Vulnerability in studentLogin.php

Vulnerability

A SQL injection vulnerability has been identified in Abdullah-Hasan-Sajjad Online-School versions prior to f09dda77b4c29aa083ff57f4b1eb991b98b68883. The issue resides in the studentLogin.php file, where the Email argument is manipulated, allowing for remote exploitation. This vulnerability arises from the application's use of string concatenation to build SQL queries without proper input validation or parameterization, enabling attackers to interfere with the SQL command execution.

Impact

Exploitation of this vulnerability allows for SQL injection, where an attacker can manipulate database queries. This could lead to unauthorized data access, data manipulation, or in some cases, executing administrative operations on the database.

Reproduction

To reproduce this vulnerability, access the student login interface of the affected application. The SQL injection can be performed by entering a crafted email address that exploits the application's SQL query handling. Since the vulnerability is present in the Email argument, this manipulation can be done by inputting SQL payloads that the application does not properly sanitize before processing the database query.

Added: Oct 27, 2025, 1:21 PM
Updated: Oct 27, 2025, 1:21 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
3.1
exploitability
8.7
remediation
0.0
relevance
0.8
threat
6.4
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.