CVE-2025-9749

7.3

HKritesh009 · Grocery List Management Web App

A SQL injection vulnerability in the Grocery List Management Web App allows unauthenticated remote attackers to execute arbitrary SQL commands via the id parameter in src/update.php.

Executive summary

The HKritesh009 Grocery List Management Web App is vulnerable to an unauthenticated SQL injection attack that allows for potential database compromise.

Vulnerability

The application fails to sanitize user-supplied input in the id parameter of the update.php script, which is concatenated directly into SQL queries. This allows an unauthenticated attacker to inject malicious SQL commands, leading to unauthorized database access and potential data exfiltration.

Business impact

Successful exploitation of this vulnerability permits an attacker to read, modify, or delete sensitive information stored in the application database. Given the CVSS score of 7.3, this represents a significant risk to data confidentiality and integrity, potentially leading to full application compromise or unauthorized access to user records.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict access to the affected src/update.php endpoint or disable the application until the vendor provides a secure update.

Proactive Monitoring: Review web server and database logs for anomalous patterns, specifically looking for SQL syntax errors or unexpected characters within GET requests targeting the update.php file.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block SQL injection patterns, which can provide temporary protection against exploitation attempts.

Exploitation status

Public Exploit Available: Yes, a public proof-of-concept exists as documented in the researcher's technical write-up on GitHub.

Analyst recommendation

This vulnerability presents a clear and present risk due to the availability of public exploit documentation. Organizations using the Grocery List Management Web App must prioritize limiting exposure by restricting network access to the application and implementing WAF protections while awaiting a formal security update from the vendor.

Sources

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