Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed SOFOS 1.0 instance
-
ExploitSend crafted HTTP request to /fos/admin/ajax.php
-
ExecutionInject SQL payload via ID parameter
-
ImpactExtract or manipulate backend database contents
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 specific vulnerable endpoint is |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) classifies this as low-complexity, zero-prerequisite remote exploitation with E:P (proof-of-concept exists), all of which are high-risk indicators. Impact is rated Limited across Vulnerable System Confidentiality, Integrity, and Availability (VC:L/VI:L/VA:L), with no subsequent-system impact, which is consistent with database-layer access without OS-level escalation. The presence of a public exploit on GitHub (https://github.com/huliangjia/cve/issues/1) is a concrete signal that exploitation requires minimal attacker skill. However, a key tension exists: the endpoint path contains |
| Exploit ScenarioDerived | A remote attacker locates an internet-exposed instance of Simple Online Food Ordering System 1.0 via search engine dorking or automated scanning, then submits a crafted HTTP GET or POST request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
SQL injection in SourceCodester Simple Online Food Ordering System 1.0 exposes the /fos/admin/ajax.php?action=confirm_order endpoint to arbitrary database query manipulation via the unsanitized ID parameter. A public proof-of-concept exploit is available on GitHub, materially elevating exploitation risk beyond the base CVSS 4.0 score of 6.9, though no CISA KEV listing has been confirmed at time of analysis. Any internet-exposed deployment running this PHP application is at immediate risk of database enumeration and data exfiltration by unauthenticated remote attackers.
RemediationAI
No vendor-released patch or fixed version has been identified at time of analysis. Organizations running this application in any production or internet-facing context should treat it as end-of-life and replace it with an actively maintained alternative, as Sourcecodester educational scripts are not subject to formal security maintenance cycles. As an immediate compensating control, restrict access to /fos/admin/ajax.php via web server-level IP allowlisting (e.g., Apache Require ip directive or nginx allow/deny blocks), limiting reachability to trusted administrative networks only - this eliminates the PR:N network attack surface but requires maintaining an accurate allowlist. Alternatively, enforce HTTP basic authentication at the web server layer for the /admin/ directory as an additional barrier. Developers maintaining forks should refactor all database interactions in the AJAX handler to use PDO prepared statements with bound parameters, eliminating the SQL injection root cause entirely. Vulnerability details and the public exploit reference are documented at https://vuldb.com/vuln/394597 and https://github.com/huliangjia/cve/issues/1.
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 (CPE: cpe:2.3:a:sourcecodester:simple_online_food_ordering_system:*:*:*:*:*:*:*:*) is a PHP-based web application distributed by Sourcecodester as an open-source educational script, typically backed by a MySQL database. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a failure to use parameterized queries or prepared statements when constructing SQL from the user-supplied ID parameter in the AJAX handler at /fos/admin/ajax.php. PHP applications in this category frequently concatenate user input directly into query strings, enabling classic UNION-based, error-based, or blind SQL injection techniques. The tags confirm the PHP and SQLi attack surface, and the wildcard CPE version field indicates all known sub-versions of 1.0 are affected.
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 SQL injection with no confirmed auth enforcement (PR:N per VulDB CVSS 4.0), limited CIA impact consistent with database-layer access and no OS or scope escalation.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was found in SourceCodester Simple Online Food Ordering System 1.0. This issue affects some unknown processing of the file /fos/admin/ajax.php?action=confirm_order. The manipulation of the argument ID results in sql injection. The attack can be executed remotely. The exploit has been made public and could 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 `/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 `/admin/ajax.php?action=delete_catego
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-64838
GHSA-r65h-jfv3-75q6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB