CVE-2025-7859

7.3

code-projects · Church Donation System

A SQL injection vulnerability in the Church Donation System 1.0 allows remote, unauthenticated attackers to manipulate the new_password argument in the update_password_admin.php file.

Executive summary

A critical SQL injection vulnerability in code-projects Church Donation System 1.0 allows for unauthenticated remote exploitation, posing a significant risk to database integrity.

Vulnerability

The application is susceptible to SQL injection via the new_password parameter in the /members/update_password_admin.php file, which can be triggered by an unauthenticated remote attacker.

Business impact

Successful exploitation allows unauthorized interaction with the underlying database, potentially leading to data compromise or unauthorized administrative actions. Given the CVSS score of 7.3, this represents a significant security risk that could facilitate unauthorized access to sensitive donor or member information stored within the system.

Remediation

Immediate Action: As no official patch is currently identified, restrict access to the affected script at the network or web server level and monitor for unauthorized access attempts.

Proactive Monitoring: Review web server and application logs for suspicious HTTP requests targeting the /members/update_password_admin.php endpoint, specifically looking for SQL syntax patterns in the new_password parameter.

Compensating Controls: Implement a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the application.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the referenced security report.

Analyst recommendation

The presence of a public proof-of-concept combined with the remote, unauthenticated nature of this flaw necessitates immediate attention. Organizations utilizing this software should prioritize restricting external access to the vulnerable endpoint until a formal security patch is released by the vendor.

More code-projects CVEs

Sources

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