CVE-2025-14640

7.3

code-projects · Student File Management System

The Student File Management System 1.0 contains an SQL injection vulnerability in the save_student.php script, allowing remote attackers to manipulate the stud_no parameter.

Executive summary

A remote SQL injection vulnerability in the Student File Management System 1.0 poses a significant risk of unauthorized database manipulation.

Vulnerability

This vulnerability is a SQL injection flaw (CWE-89) located in the admin/save_student.php file. An unauthenticated remote attacker can inject malicious SQL commands via the stud_no argument to compromise the backend database.

Business impact

The ability for an unauthenticated user to execute arbitrary SQL commands could lead to unauthorized data exfiltration, modification of student records, or total compromise of the application database. With a CVSS score of 7.3, this high-severity flaw requires immediate attention to prevent potential service disruption and loss of sensitive academic data.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict network access to the administrative interface and the specific vulnerable script.

Proactive Monitoring: Monitor server access logs for anomalous HTTP requests targeting /admin/save_student.php, specifically looking for characters indicative of SQL injection attempts.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to inspect and block requests containing suspicious SQL syntax within the stud_no parameter.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the referenced GitHub issue (https://github.com/jjjjj-zr/jjjjjzr14/issues/1).

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of exploitation, this vulnerability presents a credible threat to any deployment of the Student File Management System 1.0. Organizations should prioritize isolating the affected system until a formal security update is provided by the vendor.

More code-projects CVEs

Sources

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