CVE-2026-103232 in Restaurant-Management-Systeminfo

Summary

by MITRE • 09/30/2026

A weakness has been identified in AdithyaYelloju Restaurant-Management-System up to 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c. This affects the function mysqli_query of the file admin/table_booking.php. This manipulation of the argument Name causes sql injection. Remote exploitation of the attack is possible. The exploit has been made available to the public and could be used for attacks. 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/30/2026

The AdithyaYelloju Restaurant Management System, specifically in versions up to commit 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c, contains a critical SQL injection vulnerability within the admin module. This flaw is located in the file table_booking.php and affects the mysqli_query function when processing input for the Name argument. The root cause of this weakness lies in the improper neutralization of special elements used in an SQL command, which allows attackers to interfere with the queries that an application makes to its database. This specific implementation error aligns directly with CWE-89, commonly known as Improper Neutralization of Special Elements used in an SQL Command, often referred to simply as SQL Injection. The vulnerability arises because user-supplied input is passed directly into a SQL query without adequate sanitization or the use of parameterized queries, leaving the application susceptible to malicious manipulation.

The operational impact of this vulnerability is severe due to its remote exploitability. An attacker can leverage this flaw from a remote location over a network connection, such as the internet, without requiring prior authentication in some configurations or by exploiting administrative access if credentials are compromised through other means. The ability to execute arbitrary SQL commands allows an adversary to read sensitive data stored within the database backend, including customer personal information, booking details, and potentially administrator credentials. Furthermore, depending on the underlying database configuration and privileges of the web application account, this vulnerability could be exploited for write operations or even command execution on the host system, leading to a complete compromise of the server infrastructure. The presence of public exploit code significantly lowers the barrier to entry for attackers, increasing the likelihood of automated attacks targeting systems running this specific version of the software.

From a tactical perspective, this vulnerability maps to several techniques within the MITRE ATT&CK framework. It is primarily associated with T1059, Command and Scripting Interpreter, as SQL injection can be used to execute commands on the underlying operating system if certain database features are enabled. Additionally, it falls under T1078, Valid Accounts, particularly if the attack vector involves bypassing authentication mechanisms or escalating privileges within the application layer. The persistence of this issue despite early notification via an official issue report highlights a critical gap in the project's security maintenance lifecycle. Without timely patches or updates from the developers, organizations relying on this system remain exposed to ongoing threats.

Mitigation strategies must address both immediate remediation and long-term architectural improvements. The most effective technical fix is to refactor the affected code in table_booking.php to use prepared statements with parameterized queries instead of direct string concatenation for SQL commands. This ensures that user input is treated strictly as data rather than executable code, effectively neutralizing injection attempts. In addition to code changes, implementing a Web Application Firewall can provide an additional layer of defense by filtering malicious traffic patterns associated with SQL injection attacks before they reach the application logic. Organizations should also enforce strict input validation and output encoding practices across all user-facing forms. Given that the project maintainers have not yet responded to security reports, administrators are strongly advised to isolate affected instances from public networks or apply manual patches if feasible until an official update is released. Regular vulnerability scanning and penetration testing can help identify similar weaknesses in other parts of the application before they are exploited by malicious actors.

Responsible

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sector

Hospital

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!