Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed /admin/ajax.php endpoint
-
DeliveryCraft HTTP request with SQL payload in id parameter
-
ExploitBypass absent authentication on admin handler
-
ExecutionInject SQL into DELETE/SELECT query
-
PersistExtract database credentials or records
-
ImpactEscalate access or exfiltrate data
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 | The application must be running SourceCodester Simple Online Food Ordering System 1.0 with the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) presents an unusually clean attack profile: network-reachable, low complexity, zero authentication, no user interaction, and no special attack requirements. The E:P maturity flag confirms a public proof-of-concept already exists, meaning exploitation capability is broadly accessible. The CVSS 4.0 score of 6.9 (Medium) reflects conservative low-impact ratings (VC:L/VI:L/VA:L) that may understate real-world risk - SQL injection against an admin endpoint typically permits full database enumeration and record manipulation, which this analyst independently rates as High C/I. The CVE does not appear in the CISA KEV catalog and no EPSS data was supplied, so widespread active exploitation is not confirmed at time of analysis. However, the zero-authentication network vector combined with a public exploit means any internet-exposed instance should be treated as imminently exploitable, regardless of the moderate composite score. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a crafted HTTP request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the /admin/ajax.php?action=delete_category endpoint to unauthenticated remote attackers who can manipulate the id parameter to read or modify the underlying database. The CVSS 4.0 vector confirms no authentication, no user interaction, and no special conditions are required to exploit the flaw. A public proof-of-concept exploit has been disclosed on GitHub, lowering the barrier for opportunistic attacks against any internet-facing deployment.
RemediationAI
No vendor-released patch has been identified at time of analysis; patch status should be monitored at https://vuldb.com/vuln/393621 and https://www.sourcecodester.com/. The primary fix is to rewrite the id parameter handling in /admin/ajax.php using PDO prepared statements or MySQLi parameterized queries, which eliminates the injection surface entirely. As an immediate compensating control, restrict network access to the /admin/ directory via server-level IP allowlisting (e.g., Apache .htaccess Require ip directive or an upstream firewall rule) - note this does not fix the underlying flaw but prevents external exploitation. Deploying a WAF with SQL injection rulesets (e.g., ModSecurity CRS) can detect and block common payload patterns but may produce false positives on legitimate admin traffic. Given this is a SourceCodester educational project, organizations should evaluate whether the application should be publicly internet-facing at all.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected software is a PHP-based web application distributed by SourceCodester, identified by CPE cpe:2.3:a:sourcecodester:simple_online_food_ordering_system:*:*:*:*:*:*:*:*. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): the id argument supplied to the category-deletion AJAX handler is concatenated directly into an SQL query without parameterization or input sanitization. This pattern - unsanitized user input flowing into a dynamic SQL string - is the canonical SQL injection antipattern and allows attackers to alter query logic, extract data, or manipulate records entirely within the database layer.
Know when Simple Online Food Ordering 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable unauthenticated SQLi enables full database read and write; availability impact is low as data destruction is possible but not the primary risk.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A security vulnerability has been detected in SourceCodester Simple Online Food Ordering System 1.0. The impacted element is an unknown function of the file /admin/ajax.php?action=delete_category. Such manipulation of the argument ID leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.
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.
Unauthenticated SQL injection in SourceCodester Simple Online Food Ordering System 1.0 allows remote attackers to manipu
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the `/fos/admin/ajax.php?action=confirm_o
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the `/admin/ajax.php?action=delete_menu`
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes backend database contents through the uns
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the unauthenticated admin login endpoint
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the `/fos/view_prod.php` endpoint to remo
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the `/fos/admin/ajax.php?action=add_to_ca
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the `/fos/admin/view_order.php` endpoint
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the admin panel's category management end
Unrestricted file upload in SourceCodester Simple Online Food Ordering System 1.0 allows authenticated administrators to
EUVD-2026-63395
GHSA-6fpc-8p33-8gjc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB