Skip to content
Threat Feed
high advisory

SQL Injection Vulnerability in Student-Management-System

An unauthenticated remote SQL injection vulnerability in the Student-Management-System Login component allows attackers to execute arbitrary database commands via the loginCheckTest.php endpoint.

A critical SQL injection vulnerability, tracked as CVE-2026-18958, has been identified in the Student-Management-System component maintained by imranrisal-dev. The flaw exists within the loginCheckTest.php file, which processes login requests for the application. Due to insufficient input sanitization of the username and password parameters, an unauthenticated remote attacker can inject arbitrary SQL commands into the backend database. This vulnerability allows for unauthorized data access, modification of existing records, or potential bypass of authentication mechanisms. The vendor has not responded to disclosure attempts, and proof-of-concept exploit code is currently public, significantly increasing the risk of exploitation.

Impact

Successful exploitation of this vulnerability permits remote attackers to perform unauthorized database queries. This can lead to full compromise of the application data, including sensitive student information, administrator credentials, or configuration data. Given the lack of vendor response and the public availability of exploits, all instances of this software are at high risk of automated or targeted exploitation attempts.

Recommendation

  • Perform an inventory of all instances of the Student-Management-System within the environment.
  • Implement strict input validation or Web Application Firewall (WAF) rules to inspect and filter POST requests to loginCheckTest.php for SQL syntax characters.
  • Evaluate the necessity of hosting this software; if it is not business-critical, disconnect it from the network until a patch or mitigation is verified.
  • Monitor web server logs for suspicious activity targeting the loginCheckTest.php endpoint.

Immediate actions

Review perimeter logs for access to /loginCheckTest.php

SOC 24h

Mitigations

Deploy WAF rules to block SQL injection characters in login parameters

immediate IT Operations

CVE-2026-18958

Detection coverage 1

Detects CVE-2026-18958 Exploitation - SQL Injection in loginCheckTest.php

high

Detects POST requests to loginCheckTest.php containing common SQL injection characters in the username or password parameters.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →