CVE-2026-94041 in Restaurant-Management-Systeminfo

Summary

by MITRE • 09/20/2026

A vulnerability has been found in AdithyaYelloju Restaurant-Management-System up to 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c. Affected by this issue is some unknown functionality of the file admin/add_menu.php. The manipulation of the argument item/price/image/type leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 09/21/2026

The AdithyaYelloju Restaurant-Management-System contains a critical SQL injection vulnerability within its administrative interface, specifically located in the admin/add_menu.php file. This flaw arises from insufficient input validation and sanitization mechanisms when processing user-supplied data for menu item attributes such as price, image path, type, or name. Because the application constructs database queries using these unsanitized inputs directly without employing parameterized statements or prepared queries, an attacker can inject malicious SQL code into the request parameters. This architectural weakness allows the manipulation of backend database operations, potentially leading to unauthorized data access, modification, or deletion within the restaurant management system's underlying storage infrastructure.

The operational impact of this vulnerability is severe due to its remote exploitability and the nature of the affected component. Since the vulnerable functionality resides in an administrative endpoint, successful exploitation could grant an attacker full control over the application database if proper authentication controls are bypassed or if valid credentials are obtained through other means such as phishing or credential stuffing attacks. The ability to initiate this attack remotely means that no physical access or local network proximity is required, significantly expanding the attack surface. Furthermore, because the project utilizes a rolling release model for continuous delivery, there are no discrete version numbers to reference for patching status. This lack of fixed version identifiers complicates vulnerability management and remediation efforts for administrators who cannot easily determine whether their specific deployment includes the fix or remains vulnerable based on traditional version-based tracking methods.

From a classification perspective, this issue aligns with CWE-89: Improper Neutralization of Special Elements used in an SQL Command, which is one of the most dangerous web application vulnerabilities due to its potential for data exfiltration and system compromise. In terms of offensive security frameworks, this vulnerability facilitates techniques associated with MITRE ATT&CK ID T1059: Command and Scripting Interpreter or more specifically T1190: Exploit Public-Facing Application, as it allows an attacker to leverage a publicly accessible service to execute arbitrary database commands. The disclosure that the exploit has been made public increases the risk profile significantly, as automated scanning tools and malicious actors can readily utilize known proof-of-concept code to identify and compromise instances of this software in the wild.

Mitigation strategies must address both immediate technical controls and long-term development practices. Administrators should immediately restrict access to the admin/add_menu.php endpoint by implementing strict IP whitelisting or multi-factor authentication if not already present, thereby reducing the attack surface for remote exploitation. Additionally, deploying a Web Application Firewall with rules specifically tuned to detect SQL injection patterns in POST parameters can provide an additional layer of defense against automated attacks while permanent fixes are developed. For developers and maintainers, it is imperative to refactor the database interaction code to use parameterized queries or stored procedures exclusively, ensuring that user input is treated strictly as data rather than executable code. Given the rolling release model, establishing a clear vulnerability disclosure policy with defined response timelines will help ensure faster remediation cycles in future incidents, preventing similar delays where projects remain unresponsive despite early notification of critical security flaws.

Responsible

VulDB

Disclosure

09/20/2026

Moderation

accepted

Exploit

Download

EPSS

0.00333

KEV

no

Activities

very low

Sector

Hospital

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!