CVE-2025-12293

7.3

SourceCodester · Point of Sales

A SQL injection vulnerability exists in SourceCodester Point of Sales version 1.0 via the Category argument in the category.php file, allowing for remote exploitation.

Executive summary

A critical SQL injection vulnerability in SourceCodester Point of Sales version 1.0 allows for unauthenticated remote exploitation, posing a significant risk of data compromise.

Vulnerability

The application is susceptible to SQL injection via the Category parameter in the category.php file. The vulnerability is remotely exploitable by an unauthenticated attacker, as indicated by the CVSS vector AV:N/PR:N/UI:N.

Business impact

Successful exploitation of this SQL injection vulnerability could allow an attacker to execute arbitrary SQL commands, potentially leading to the unauthorized disclosure, modification, or deletion of sensitive database information. While the CVSS score is 7.3, the ability for an unauthenticated remote attacker to interact directly with the backend database makes this a high-priority risk for business continuity and data integrity.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict network access to the application or disable the vulnerable category.php functionality until a vendor update is released.

Proactive Monitoring: Security teams should implement database monitoring to detect unusual query patterns or syntax errors that indicate SQL injection attempts. Regularly audit web server access logs for requests containing suspicious SQL keywords targeting category.php.

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

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists and is attributed to the research documentation provided at https://github.com/J-Fy2767/CVE/issues/4.

Analyst recommendation

Given the availability of a public proof-of-concept and the ease of remote exploitation, organizations using SourceCodester Point of Sales version 1.0 must treat this as a high-priority incident. Until the vendor provides a secure update, immediate isolation of the affected service or the implementation of strict WAF filtering is required to prevent unauthorized database access.

More SourceCodester CVEs

Sources

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