CVE-2025-14623

7.3

code-projects · Student File Management System

A SQL injection vulnerability exists in the student file management system due to improper sanitization of the stud_id argument within the update_student.php file.

Executive summary

The code-projects Student File Management System 1.0 is vulnerable to unauthenticated remote SQL injection, which could allow attackers to manipulate database queries.

Vulnerability

This vulnerability is a SQL injection (CWE-89) located in the /admin/update_student.php file. The flaw allows an unauthenticated remote attacker to inject malicious SQL commands by manipulating the stud_id argument.

Business impact

The exploitation of this SQL injection vulnerability could lead to unauthorized access to sensitive student records, potential data modification, or the compromise of the underlying database integrity. With a CVSS score of 7.3, this represents a high-severity risk that could lead to significant data exposure and loss of confidentiality within the management system.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict network access to the /admin/ directory using IP allowlisting or VPN requirements.

Proactive Monitoring: Security teams should review web server access logs for suspicious patterns in the stud_id parameter, particularly strings containing SQL keywords or special characters.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block common SQL injection patterns targeting the update_student.php endpoint.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the linked GitHub repository.

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of exploitation, this vulnerability poses a credible threat to the integrity of the Student File Management System. Administrators must prioritize limiting exposure by restricting access to the administrative interface and implementing strict input validation or WAF protections until a vendor-supplied patch is released.

More code-projects CVEs

Sources

Originally found and disclosed by jjjjjzr (VulDB User), per the CVE Program record.