CVE-2025-10415 in Grocery Sales and Inventory Systeminfo

Summary

by MITRE • 09/15/2025

A vulnerability was determined in Campcodes Grocery Sales and Inventory System 1.0. This affects an unknown function of the file /ajax.php?action=save_supplier. Executing manipulation of the argument ID can lead to sql injection. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized.

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 as CVE-2025-10415 resides within the Campcodes Grocery Sales and Inventory System version 1.0, specifically targeting the /ajax.php?action=save_supplier endpoint. This represents a critical security flaw that exposes the application to remote sql injection attacks through manipulation of the ID parameter. The vulnerability demonstrates a fundamental failure in input validation and sanitization within the application's backend processing logic, where user-supplied data flows directly into database queries without proper sanitization measures.

This sql injection vulnerability operates through the exploitation of improper parameter handling within the save_supplier function, allowing attackers to inject malicious sql commands through the ID argument. The attack vector is particularly concerning as it enables remote execution without requiring authentication or privileged access. The vulnerability's classification aligns with CWE-89 which specifically addresses sql injection flaws, and it maps directly to ATT&CK technique T1190 for exploiting vulnerabilities in web applications. The disclosed exploit demonstrates that attackers can manipulate the ID parameter to execute arbitrary sql commands against the underlying database, potentially leading to complete system compromise.

The operational impact of this vulnerability extends beyond simple data theft, as successful exploitation could enable attackers to modify supplier records, extract sensitive customer information, or even escalate privileges within the database. The remote nature of the attack means that threat actors can leverage this vulnerability from anywhere on the internet without requiring physical access to the system. Database enumeration, data manipulation, and potential privilege escalation are all possible outcomes that could severely compromise the integrity and confidentiality of the grocery inventory system. Organizations using this software face significant risk of data breaches and regulatory compliance violations.

Mitigation strategies should prioritize immediate patching of the affected application to address the sql injection vulnerability. Network segmentation and web application firewalls can provide additional protective layers while permanent fixes are implemented. Input validation should be strengthened to ensure all parameters undergo proper sanitization before database interaction. The implementation of prepared statements and parameterized queries would eliminate the sql injection risk entirely. Regular security assessments and penetration testing should be conducted to identify similar vulnerabilities. Additionally, access controls should be reviewed to limit the attack surface, and security monitoring should be enhanced to detect suspicious database query patterns that may indicate exploitation attempts.

Responsible

VulDB

Disclosure

09/15/2025

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00383

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!