CVE-2025-8951

7.3

PHPGurukul · Teachers Record Management System

PHPGurukul Teachers Record Management System 2.1 is vulnerable to remote SQL injection via the searchdata argument in the /admin/search.php file, allowing for unauthorized database interaction.

Executive summary

A critical SQL injection vulnerability in PHPGurukul Teachers Record Management System 2.1 exposes the underlying database to remote, unauthenticated exploitation.

Vulnerability

The application fails to properly sanitize user input in the searchdata parameter within the /admin/search.php file. This flaw allows unauthenticated remote attackers to execute arbitrary SQL commands against the database.

Business impact

The vulnerability carries a CVSS score of 7.3, indicating a high severity risk. Successful exploitation could lead to unauthorized data exfiltration, modification of records, or potential disruption of service, resulting in significant reputational damage and loss of data integrity for the organization.

Remediation

Immediate Action: As no official patch is currently available, administrators should immediately restrict access to the /admin/search.php endpoint or disable the affected search functionality until a vendor update is released.

Proactive Monitoring: Review web server access logs for anomalous requests containing SQL syntax or unusual query patterns targeting the searchdata parameter.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules specifically configured to detect and block common SQL injection patterns targeting the identified vulnerable endpoint.

Exploitation status

Public Exploit Available: Yes, a public proof of concept has been disclosed via a research entry on GitHub.

Analyst recommendation

Given the availability of a public proof of concept and the relative ease of exploitation, this vulnerability poses a significant risk to any environment running the affected software. Security teams must prioritize identifying instances of this application and implementing the recommended network-level restrictions immediately to prevent unauthorized database access.

More PHPGurukul CVEs

Sources

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