CVE-2025-7831

7.3

code-projects · Church Donation System

A SQL injection vulnerability in the Church Donation System allows remote attackers to manipulate the trcode argument within the /members/Tithes.php file.

Executive summary

The Church Donation System version 1.0 is vulnerable to a remote SQL injection flaw that could allow unauthorized database manipulation.

Vulnerability

This is a SQL injection vulnerability (CWE-89) occurring in the /members/Tithes.php file, where the trcode argument is not properly sanitized. The vulnerability is exploitable by unauthenticated remote attackers.

Business impact

Successful exploitation of this SQL injection vulnerability could lead to unauthorized data access or modification within the application database. Given the CVSS score of 7.3, this represents a high risk to data integrity and confidentiality, potentially resulting in the loss of sensitive financial or personal information managed by the donation system.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict network access to the affected script or disable the vulnerable module entirely.

Proactive Monitoring: Review web server access logs for anomalous HTTP requests targeting /members/Tithes.php, specifically searching for SQL syntax characters within the trcode parameter.

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

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the provided technical reference (https://github.com/n0name-yang/myCVE/issues/7).

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of exploitation, immediate defensive action is required. Organizations using the Church Donation System should isolate the affected instance from public networks until the vendor provides a formal security update to remediate the underlying code vulnerability.

More code-projects CVEs

Sources

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