CVE-2025-70152
9.8Code-Projects · Scholars Tracking System
The Scholars Tracking System 1.0 is vulnerable to unauthenticated SQL injection in its admin user management endpoints.
Executive summary
The Scholars Tracking System 1.0 contains a critical SQL injection vulnerability allowing unauthenticated attackers to manipulate database records.
Vulnerability
The application fails to perform authentication checks and sanitization on POST parameters (firstname, lastname, username, password, user_id) in /admin/save_user.php and /admin/update_user.php, facilitating unauthenticated SQL injection.
Business impact
This flaw permits an unauthenticated attacker to bypass authentication, modify administrative accounts, or extract sensitive data from the database. With a CVSS score of 9.8, the vulnerability poses a severe risk of total application compromise and unauthorized access to student/user records.
Remediation
Immediate Action: Since no official patch is available, immediately restrict access to the /admin/ directory via network-level controls or web server authentication.
Proactive Monitoring: Review database query logs for unusual syntax or unauthorized modifications to user tables.
Compensating Controls: Deploy a Web Application Firewall (WAF) with SQL injection detection rules to block malicious traffic targeting the vulnerable PHP endpoints.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the lack of a vendor patch, this software should be considered insecure for production use. If continued use is required, administrators must implement strict network-level isolation and monitor for signs of unauthorized database manipulation.