Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
ExploitSend request to /admin/ with tampered ID
-
ExecutionBypass ownership check (IDOR)
-
ImpactAccess or alter another user's records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a reachable, deployed instance of AdithyaYelloju Restaurant-Management-System (commit 7f0e7e8...) with an authenticated low-privileged account (PR:L), from which the attacker manipulates the ID argument in requests to the /admin/ Admin Area endpoint to reference objects belonging to other users. No user interaction is needed (UI:N) and the attack is remote (AV:N). Exploitation is LIMITED primarily by the requirement for valid authentication and by the vulnerable application's near-nonexistent deployment footprint; impact is confined to Low-severity confidentiality and integrity effects on individual records. |
| Impact | This is a low-real-risk issue despite a moderate CVSS. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) scores 5.3 and describes a remotely reachable authorization-bypass (IDOR) in an authenticated admin area, with all three impacts rated Low. The E:P (Proof-of-Concept) exploit maturity aligns with the input signal that a public POC exists - it is linked from a GitHub issue rather than a weaponized standalone exploit, so this is 'publicly available exploit code exists,' NOT confirmed active exploitation. There is no CISA KEV listing and no EPSS score was provided; given the target is a hobby-grade GitHub project with negligible real-world deployment, mass or automated exploitation is highly unlikely. PR:L confirms an authenticated account is required, which further limits exposure. The tag 'Authentication Bypass' is imprecise: CWE-639 and the description both describe AUTHORIZATION bypass (accessing other records by manipulating the ID parameter), not authentication bypass. This is a genuine but low-priority defect - real, publicly documented, but scoped to a rarely deployed application with limited impact. |
| Exploit ScenarioDerived | An attacker with a low-privileged account on a deployed Restaurant-Management-System instance sends a request to /admin/ while manipulating the ID parameter to reference records they do not own. Because the application fails to verify object ownership (CWE-639 IDOR), it returns or modifies another user's data. A public proof-of-concept is documented in the project's GitHub issue tracker. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Authorization bypass in AdithyaYelloju Restaurant-Management-System (commit 7f0e7e8) allows an authenticated low-privileged attacker to manipulate the ID argument in requests to the /admin/ Admin Area endpoint, thereby accessing or altering records belonging to other users. Publicly available exploit code exists, but no active exploitation in the wild has been confirmed. The impact is limited to Low-severity confidentiality and integrity effects, and exploitation requires a deployed instance and valid credentials.
RemediationAI
No vendor-released patch identified at time of analysis; the project maintainer has not responded to the issue report. Until a fix is available, restrict access to the /admin/ endpoints to trusted networks or authenticated administrative users only, and implement server-side authorization checks that verify the requesting user owns or is permitted to access the object referenced by the ID parameter (e.g., use indirect, user-scoped identifiers or explicit access control lists). If the Admin Area is not required, disable or remove it. Monitor logs for anomalous access to /admin/ endpoints. For more information, see the GitHub issue at https://github.com/AdithyaYelloju/Restaurant-Management-System/issues/9 and the VulDB entry at https://vuldb.com/vuln/411927.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is an instance of CWE-639 (Authorization Bypass Through User-Controlled Key), commonly known as an Insecure Direct Object Reference (IDOR). The application fails to verify that the authenticated user is authorized to access the object referenced by the ID parameter when processing requests to the /admin/ endpoint. The affected component is the Admin Area of the Restaurant-Management-System, a PHP-based web application hosted on GitHub. The CPE string cpe:2.3:a:adithyayelloju:restaurant-management-system:*:*:*:*:*:*:*:* indicates that all versions up to the specified commit are potentially affected. The attack is remote and requires a low-privileged authenticated session (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N).
Know when Restaurant Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Remote authenticated IDOR (PR:L, AV:N/AC:L) allowing limited read/modify of other users' records (C:L/I:L); no availability impact and no scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in AdithyaYelloju Restaurant-Management-System up to 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c. This impacts an unknown function of the file /admin/ of the component Admin Area. Such manipulation of the argument ID leads to authorization bypass. The attack can be executed remotely. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Restaurant Management System
View allitsourcecode Alton Management System 1.0 is vulnerable to SQL Injection in /noncombo_save.php via the "menu" parameter.
Sourcecodester Restaurant Management System 1.0 allows an authenticated attacker to upload arbitrary files that can resu
Sourcecodester Restaurant Management System 1.0 is affected by an admin/staff-exec.php Cross Site Request Forgery vulner
A vulnerability was found in itsourcecode Restaurant Management System 1.0 and classified as critical. Rated medium seve
A vulnerability was found in itsourcecode Restaurant Management System 1.0. Rated medium severity (CVSS 6.9), this vulne
Sourcecodester Restaurant Management System 1.0 allows XSS via the Last Name field of a member. Rated medium severity (C
Sourcecodester Restaurant Management System 1.0 allows XSS via the "send a message" screen. Rated medium severity (CVSS
SQL injection in AdithyaYelloju Restaurant-Management-System through commit 7f0e7e84255e8fcfd488e83f8f91451bbbff6b9c all
Authorization bypass in the AdithyaYelloju Restaurant-Management-System lets remote attackers manipulate the user-contro
Unauthenticated SQL injection in the AdithyaYelloju Restaurant-Management-System password-reset endpoint (User/forgot3.p
Improper authentication in AdithyaYelloju Restaurant-Management-System (pinned to commit 7f0e7e84255e8fcfd488e83f8f91451
SQL injection in the admin/table_booking.php script of AdithyaYelloju Restaurant Management System (commit 7f0e7e84255e8
EUVD-2026-90086
GHSA-8j7w-75j5-2p3q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB