CVE-2025-14249
7.3code-projects · Online Ordering System
A SQL injection vulnerability exists in the Online Ordering System 1.0 via the product_id parameter in user_school.php, allowing remote attackers to execute arbitrary database queries.
Executive summary
A remote SQL injection vulnerability in code-projects Online Ordering System 1.0 poses a significant risk of unauthorized database interaction and potential data compromise.
Vulnerability
This flaw is a SQL injection vulnerability, specifically categorized under CWE-89, occurring within the user_school.php file. The vulnerability is exploitable by an unauthenticated remote attacker through the manipulation of the product_id argument.
Business impact
The ability to perform remote SQL injection allows an attacker to interact directly with the application backend, potentially leading to unauthorized data exposure or modification. With a CVSS score of 7.3, this represents a High severity risk that could disrupt business operations or compromise sensitive customer and school data.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict access to the vulnerable user_school.php file or disable the affected module until the vendor releases a security update.
Proactive Monitoring: Monitor server access logs for anomalous HTTP requests containing SQL syntax patterns or unexpected character sequences targeting the product_id parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection payloads targeting this application endpoint.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the technical write-up provided by the reference at https://github.com/zzb1388/cve/issues/93.
Analyst recommendation
Given the availability of a public proof-of-concept, the risk of exploitation is elevated. Organizations currently running version 1.0 of the code-projects Online Ordering System must prioritize the implementation of compensating controls, such as WAF rules, to mitigate the risk until an official vendor patch is issued.
More code-projects CVEs
Sources
Originally found and disclosed by zzb1 (VulDB User), per the CVE Program record.