CVE-2025-10416 in Grocery Sales and Inventory Systeminfo

Summary

by MITRE • 09/15/2025

A vulnerability was identified in Campcodes Grocery Sales and Inventory System 1.0. This impacts an unknown function of the file /ajax.php?action=delete_supplier. The manipulation of the argument ID leads to sql injection. It is possible to initiate the attack remotely. The exploit is publicly available and might be used.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 09/19/2025

The vulnerability identified in Campcodes Grocery Sales and Inventory System version 1.0 represents a critical sql injection flaw that resides within the application's backend processing logic. This weakness specifically affects the /ajax.php?action=delete_supplier endpoint where the system fails to properly validate or sanitize user-supplied input parameters. The vulnerability manifests when an attacker manipulates the ID argument parameter, allowing malicious sql commands to be executed within the database context of the application. This type of vulnerability falls under the CWE-89 category of sql injection, which is one of the most prevalent and dangerous security flaws in web applications.

The technical exploitation of this vulnerability occurs through the manipulation of the ID parameter within the delete_supplier action of the ajax.php file. When the application processes this parameter without adequate input sanitization or parameterized queries, an attacker can craft malicious sql payloads that bypass authentication mechanisms and gain unauthorized access to sensitive data. The remote exploit capability means that attackers do not require physical access to the system or network, but can launch attacks from any location with internet connectivity. This vulnerability has been classified as a high-risk threat due to its publicly available exploit and the potential for automated attack tools to leverage the flaw.

The operational impact of this vulnerability extends beyond simple data theft to encompass complete system compromise and potential data destruction. An attacker could extract sensitive customer information, supplier details, inventory records, and potentially financial data stored within the database. The sql injection attack vector allows for privilege escalation, enabling unauthorized users to perform administrative functions such as creating new user accounts, modifying existing records, or even deleting critical database components. This vulnerability directly aligns with the ATT&CK technique T1071.004 for application layer protocol and T1190 for exploit for client execution, as it exploits a web application vulnerability to gain unauthorized access.

The security implications of this vulnerability are particularly severe given that it affects a core inventory management system that likely handles sensitive business data and customer information. The fact that a publicly available exploit exists significantly increases the risk profile, as it reduces the barrier to exploitation for threat actors. Organizations using this system face potential regulatory compliance violations, financial losses, and reputational damage if the vulnerability is exploited. The vulnerability also demonstrates poor input validation practices and inadequate web application security controls, which are common indicators of broader security weaknesses within the application architecture. Organizations should immediately implement mitigations including input validation, parameterized queries, and web application firewalls to protect against this specific vulnerability and similar threats.

Responsible

VulDB

Disclosure

09/15/2025

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00387

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!