Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain authenticated admin-panel access
-
ExploitSubmit crafted order_id/delivery_person_id to admin/admin.php
-
ExecutionInject SQL into Order Assignment query
-
ImpactRead or modify database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session with access to the admin interface (CVSS PR:L), specifically the admin/admin.php endpoint handling the Order Assignment Block; the attacker then manipulates the order_id or delivery_person_id parameters to inject SQL. The attack is remote over the network with no user interaction, but is limited by the authentication requirement and by the narrow deployment of this specific open-source food-waste-management-system project. No patched version exists because the project is rolling-release and the maintainer has not responded, so all deployments remain exposed. |
| Impact | This is a textbook VulDB-sourced, low-severity flaw in a hobby/student GitHub project, not an enterprise priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity attack but requires low-level privileges (PR:L) - meaning the attacker must already be an authenticated user, consistent with the vulnerable code residing in admin/admin.php within an admin-facing Order Assignment Block. Impact is only partial across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), yielding the modest 5.3 (Medium) score. Exploit maturity is 'E:P' (Proof-of-Concept), and a public exploit exists via the GitHub issue, so publicly available exploit code exists - but there is NO CISA KEV listing and NO EPSS score provided in the input, so there is no evidence of real-world or widespread exploitation. The signals are internally consistent (POC exists, low privilege required, low impact) rather than conflicting. Net: a genuine SQL injection worth fixing for anyone running this specific project, but the tiny deployment footprint, required authentication, and absence of KEV/EPSS data make it a low real-world risk rather than an urgent threat. Note the vendor has not responded to the issue report, so no patch is confirmed available. |
| Exploit ScenarioDerived | An authenticated low-privilege user (or an attacker who has obtained admin-panel access) submits a crafted order_id or delivery_person_id parameter to admin/admin.php, injecting SQL into the Order Assignment query. A public proof-of-concept is available via the project's GitHub issue tracker, enabling extraction or tampering of database records such as orders, users, and delivery assignments. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 04, 2026
SQL injection in the admin order-assignment handler of kishor-23's food-waste-management-system lets a remote user who holds an authenticated session on the admin interface manipulate the order_id and delivery_person_id parameters in admin/admin.php to inject arbitrary SQL, giving low-impact confidentiality, integrity, and availability effects on the backend database. Because the project follows a rolling release model and publishes no version tags, every deployment of this codebase is potentially affected, and no patched release is available - the maintainer was notified via a public GitHub issue but has not responded. Publicly available exploit code exists (linked from the upstream issue tracker), and the EPSS-style exploit-maturity flag in the vendor vector (E:P) indicates proof-of-concept maturity, but there is no confirmed active exploitation (CISA KEV) at time of analysis; realistic exposure is limited to the narrow set of installations of this hobby/student project.
RemediationAI
No vendor-released patch was identified at time of analysis: the maintainer was informed early through GitHub issue 8 (https://github.com/kishor-23/food-waste-management-system/issues/8) but has not responded, and the rolling-release model means no fixed version can be cited or checked against. The primary fix is therefore self-patching: rewrite the Order Assignment Block queries in admin/admin.php to use prepared statements with bound parameters and cast order_id and delivery_person_id to integers before use, which eliminates the injection with no functional side effects. If code changes are not feasible, apply compensating controls in this order: restrict the admin interface to trusted networks or an IP allowlist via reverse-proxy or web-server ACLs, accepting that this breaks remote administration for legitimate staff; disable or remove the order-assignment feature entirely if it is not actively used, at the cost of losing that workflow; and deploy a WAF rule targeting SQL-metacharacter patterns on admin/admin.php POST parameters, recognizing that WAF evasion is possible and this is a mitigation rather than a fix. Regardless of mitigation, review database logs for anomalous queries against the orders and delivery-person tables, and rotate the application's database credentials because the account's privilege level bounds any successful injection.
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 affected component is a PHP web application - a food waste management system hosted at github.com/kishor-23/food-waste-management-system - and the flaw is a classic CWE-89 improper neutralization of special elements used in an SQL command. The vulnerable endpoint is admin/admin.php, specifically the code path implementing the Order Assignment Block, where the order_id and delivery_person_id request parameters are concatenated into an SQL statement without parameterization or type enforcement. The CPE string cpe:2.3:a:kishor-23:food-waste-management-system:*:*:*:*:*:*:*:* confirms a wildcard-version match, consistent with the project's rolling-release model in which no tagged versions exist; the references point to two specific commit hashes (411989e3ecb82895e53dca7865f72145f03d7d93 and b3a70b2c492dc9904de5be1ad9389bd79b87f82c), indicating the analysis was performed against the current HEAD of the repository rather than a release artifact. Exploitation requires an existing authenticated session with access to the admin interface, so the injection point is post-authentication rather than pre-auth, and the attack is delivered over the network with no user interaction. The underlying database and PHP stack details are not published in the available data, so the impact is bounded by whatever privileges the application's database user holds.
Know when PHP 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
Network-reachable admin endpoint with low-complexity SQLi but requires authenticated admin-panel access (PR:L); partial C/I/A impact as injection yields limited read/write on the application database.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was identified in kishor-23 food-waste-management-system 411989e3ecb82895e53dca7865f72145f03d7d93/b3a70b2c492dc9904de5be1ad9389bd79b87f82c. This affects an unknown function of the file admin/admin.php of the component Order Assignment Block. The manipulation of the argument order_id/delivery_person_id leads to sql injection. It is possible to initiate the attack remotely. The exploit is publicly available and might 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.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-92144
GHSA-pwh7-ggh6-vx48
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB