CVE-2025-10413 in Grocery Sales and Inventory Systeminfo

Summary

by MITRE • 09/15/2025

A vulnerability has been found in Campcodes Grocery Sales and Inventory System 1.0. The affected element is an unknown function of the file /ajax.php?action=delete_customer. Such manipulation of the argument ID leads to sql injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 09/19/2025

This vulnerability exists within the Campcodes Grocery Sales and Inventory System version 1.0 where a SQL injection flaw has been identified in the /ajax.php?action=delete_customer endpoint. The vulnerability stems from insufficient input validation and sanitization of the ID parameter passed to the delete_customer function, allowing attackers to manipulate the argument and execute arbitrary SQL commands against the underlying database. The attack vector is remote, meaning an attacker does not require physical access to the system to exploit this vulnerability. This represents a critical security flaw that falls under CWE-89, SQL Injection, which is classified as a high-risk vulnerability in the Common Weakness Enumeration catalog and is consistently ranked among the top cybersecurity threats by organizations such as the OWASP Foundation. The vulnerability enables attackers to perform unauthorized database operations including data extraction, modification, or deletion, potentially leading to complete system compromise and unauthorized access to sensitive customer information. The public disclosure of the exploit increases the risk profile significantly as threat actors can readily leverage this knowledge to target vulnerable installations without requiring advanced technical skills. The attack surface is particularly concerning given that the vulnerability affects a core system function related to customer management, which typically contains sensitive personal and financial data. The remote execution capability means that attackers can exploit this vulnerability from anywhere on the internet, making it particularly dangerous for web applications that are publicly accessible. This vulnerability directly maps to ATT&CK technique T1190, Exploit Public-Facing Application, which describes how adversaries target publicly accessible applications to gain initial access to systems. The lack of proper input validation in the application's backend processing creates an attack pathway that allows malicious SQL commands to be injected into the database query execution flow. The impact of successful exploitation extends beyond simple data theft, as attackers could potentially escalate privileges, establish persistent access, or cause denial of service conditions that could disrupt business operations. Organizations running this version of the grocery sales system are particularly at risk since the vulnerability affects a fundamental data management function that handles customer information. The SQL injection vulnerability is particularly dangerous because it can be exploited to bypass authentication mechanisms, read sensitive data from database tables, modify or delete customer records, and potentially access other system components through database connections. The exploitation process requires minimal technical expertise once the vulnerability is identified, making it a preferred target for automated attack tools and less sophisticated threat actors. Security professionals should note that this vulnerability represents a classic example of insufficient input sanitization in web applications, where user-supplied data is directly incorporated into database queries without proper validation or parameterization. The presence of such vulnerabilities in production systems highlights the critical need for comprehensive security testing, including input validation testing, and regular vulnerability assessments to identify and remediate similar issues before they can be exploited by malicious actors.

The exploitation of this vulnerability demonstrates the importance of implementing proper database access controls and using parameterized queries to prevent SQL injection attacks. Organizations should immediately assess their deployment of this software and apply patches or mitigations as soon as possible since the exploit has been publicly disclosed. The vulnerability serves as a reminder of the critical importance of secure coding practices and input validation in web applications. Security teams should implement network monitoring and intrusion detection systems to identify potential exploitation attempts and conduct regular security audits to identify similar vulnerabilities in other system components. The public disclosure of this exploit increases the urgency for immediate remediation and highlights the need for organizations to maintain up-to-date security patches and vulnerability management processes. This vulnerability also underscores the necessity of following secure development lifecycle practices and implementing proper code review processes to identify and eliminate injection vulnerabilities before they can be exploited in production environments.

Responsible

VulDB

Disclosure

09/15/2025

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00383

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!