CVE-2025-14215

7.3

code-projects · Currency Exchange System

A SQL injection vulnerability exists in code-projects Currency Exchange System 1.0 via the ID parameter in edit.php, allowing remote attackers to manipulate database queries.

Executive summary

A critical SQL injection vulnerability in the code-projects Currency Exchange System 1.0 allows for unauthenticated remote attackers to manipulate backend database queries.

Vulnerability

This vulnerability is a SQL injection flaw located within the edit.php file. It allows an unauthenticated remote attacker to inject malicious SQL commands by manipulating the ID argument.

Business impact

The ability for an unauthenticated attacker to perform SQL injection poses a significant risk to the integrity and confidentiality of the application data. Successful exploitation could lead to unauthorized data access, modification, or potential administrative bypass, justifying the high severity score of 7.3.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the edit.php file or take the application offline until the vendor provides a secure update.

Proactive Monitoring: Review web server access logs for anomalous GET or POST requests directed at edit.php containing SQL syntax patterns.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules specifically configured to detect and block SQL injection payloads targeting the ID parameter.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists via the GitHub issue referenced in the vulnerability report.

Analyst recommendation

Given the availability of a public proof-of-concept and the nature of SQL injection, this vulnerability presents a clear and present danger to affected environments. Organizations currently running version 1.0 of the Currency Exchange System must prioritize immediate containment and restrict network access to the vulnerable endpoint until a formal vendor patch is released.

More code-projects CVEs all →

History

  1. Disclosed CVE record published
  2. Published in the daily brief high section
  3. Analyst report written

Sources

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