CVE-2026-103230 in Restaurant-Management-Systeminfo

Summary

by MITRE • 09/30/2026

A vulnerability was determined in AdithyaYelloju Restaurant-Management-System up to 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c. Impacted is the function mysqli_query of the file User/ord.php of the component Order Placement. Executing a manipulation of the argument id/name can lead to sql injection. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.

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

Analysis

by VulDB Data Team • 09/30/2026

The identified vulnerability resides within the AdithyaYelloju Restaurant-Management System, specifically affecting versions up to commit hash 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c. This security flaw is located in the Order Placement component, which handles critical business logic related to customer orders and transaction processing. The core of the issue lies within the User/ord.php file, where the PHP function mysqli_query is employed to execute database operations. The vulnerability stems from improper input validation and sanitization mechanisms when handling user-supplied arguments, specifically those passed via id or name parameters. This lack of rigorous data hygiene allows an attacker to inject malicious SQL code into the application's queries, bypassing intended security controls and gaining unauthorized access to underlying database structures.

From a technical perspective, this is a classic instance of SQL Injection, categorized under CWE-89 in the Common Weakness Enumeration framework. The vulnerability arises because the application directly concatenates or interpolates user input from the id/name arguments into an SQL query string without employing prepared statements with parameterized queries or adequate escaping functions. When the mysqli_query function processes this unsanitized input, it interprets the injected characters as part of the SQL command syntax rather than literal data values. This misinterpretation enables attackers to manipulate the logic of database operations, potentially reading sensitive information such as user credentials, personal identifiable information, and order history, or even modifying and deleting records within the restaurant management system's backend database.

The operational impact of this vulnerability is severe due to its remote exploitability. Since the attack can be launched remotely over a network connection, an unauthenticated attacker does not need physical access or local privileges on the server hosting the application. The fact that the exploit has been publicly disclosed significantly lowers the barrier for entry, allowing less sophisticated threat actors to leverage existing proof-of-concept code against vulnerable instances of the software. This increases the likelihood of automated scanning and exploitation attempts across the internet. Successful exploitation could lead to a complete compromise of data integrity and confidentiality, disrupting business operations by corrupting order records or exposing customer data in violation of privacy regulations such as GDPR or CCPA depending on the jurisdiction.

Despite being informed early through an issue report, the project maintainers have not yet responded with a patch or mitigation strategy. This delay leaves users exposed to active exploitation risks until a fix is officially released and deployed. In the interim, organizations relying on this version of the Restaurant-Management System must implement compensating controls to mitigate the risk. These measures include deploying Web Application Firewalls configured to detect and block SQL injection patterns in HTTP requests, strictly validating and sanitizing all input fields at the application layer before they reach the database query functions, and ensuring that the database user account used by the web application operates with minimal privileges necessary for its function. Additionally, enabling detailed logging and monitoring can help identify attempted exploitation activities early. The vulnerability aligns with MITRE ATT&CK technique T1190, which describes Exploit Public-Facing Application, highlighting the risk associated with internet-accessible software that contains known unpatched flaws.

Responsible

VulDB

Disclosure

09/30/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sector

Hospital

Sources

Do you know our Splunk app?

Download it now for free!