CVE-2026-15135: SQL Injection in Online Food Order System 1.0 – HIGH Severity
A SQL injection vulnerability exists in code-projects Online Food Order System version 1.0, specifically in the /edit_food_items.php file. An attacker can manipulate the 'update' parameter to inject arbitrary SQL commands without authentication. This allows remote code execution and data manipulation. Public exploits are available, increasing immediate risk.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.3 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-74, CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-09
NVD description (verbatim)
A security flaw has been discovered in code-projects Online Food Order System 1.0. This affects an unknown part of the file /edit_food_items.php. The manipulation of the argument update results in sql injection. It is possible to launch the attack remotely. The exploit has been released to the public and may be used for attacks.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-15135 is a CWE-89 SQL injection vulnerability combined with CWE-74 (improper neutralization of special elements in output). The flaw resides in /edit_food_items.php where user-supplied input via the 'update' argument is passed directly to SQL queries without sanitization. The CVSS 3.1 score of 7.3 (HIGH) reflects the network-accessible nature (AV:N), low attack complexity (AC:L), no privilege requirements (PR:N), and no user interaction needed (UI:N). The vulnerability permits confidentiality, integrity, and availability impacts (C:L, I:L, A:L) within the affected system scope.
Business impact
Organizations deploying Online Food Order System 1.0 face direct risk of customer data theft, unauthorized order modifications, and potential service disruption. A successful attack could compromise personally identifiable information, payment details, and menu/inventory data. Public exploit availability means threat actors can quickly weaponize this without advanced skills. If this application processes customer orders or payment information, compliance exposure (PCI-DSS, GDPR) may escalate incident costs significantly.
Affected systems
code-projects Online Food Order System version 1.0 is confirmed vulnerable. Any deployment of this version is at risk. The vulnerability is network-accessible, requiring no local access or special network positioning.
Exploitability
This vulnerability is highly exploitable. The attack vector is network-based, requiring no authentication or user interaction. Public exploit code has been released, lowering the technical barrier for attackers. The straightforward nature of SQL injection—injecting malicious SQL through a web parameter—means commodity attack tools and scripts can be deployed immediately. Organizations should assume active exploitation is occurring or imminent.
Remediation
Immediate action is required. Organizations must either: (1) upgrade to a patched version of Online Food Order System if available from the vendor, or (2) disable/restrict access to /edit_food_items.php pending a patch. Verify patch availability and version numbers with code-projects directly. If no patch exists, consider implementing Web Application Firewall (WAF) rules to block SQL injection patterns in the 'update' parameter, though WAF is a temporary mitigation only.
Patch guidance
Contact code-projects for patch availability and release timelines. Verify the patched version number in the vendor advisory before deployment. Test patches in a non-production environment first to confirm functionality. Given public exploit availability, prioritize patching within 24–48 hours if a fix is released. If no patch is available within 72 hours, escalate to senior leadership and consider alternative applications or temporary service suspension.
Detection guidance
Monitor web server logs for requests to /edit_food_items.php containing SQL keywords or special characters (e.g., UNION, SELECT, OR, --) in the 'update' parameter. Enable SQL query logging to capture injection attempts. Search for error messages indicative of SQL syntax errors in application logs, which often accompany injection attempts. Implement intrusion detection signatures for SQL injection payloads. Review database access logs for unusual query patterns or errors following anomalous web requests.
Why prioritize this
CVE-2026-15135 demands immediate prioritization due to convergence of critical factors: (1) CVSS 7.3 HIGH severity, (2) zero authentication required, (3) public exploit code availability, (4) trivial attack complexity, (5) direct impact on data confidentiality, integrity, and availability. The combination of a mature attack vector and easy exploitability makes this a top-tier risk for any organization running affected versions.
Risk score, explained
The CVSS 3.1 score of 7.3 is justified by network accessibility without privilege requirements, combined with confirmed impacts to confidentiality, integrity, and availability. The availability of public exploits and lack of complexity in executing SQL injection attacks effectively elevates the real-world risk above the CVSS base score. This vulnerability should be treated as a critical priority despite the 'HIGH' rather than 'CRITICAL' severity label.
Frequently asked questions
What versions of Online Food Order System are affected?
Version 1.0 is confirmed vulnerable. If you are running this version, you are at risk. Contact code-projects to determine if newer versions contain patches and whether a patch backport is available for your deployment timeline.
Can this vulnerability be exploited without internet access?
No. The vulnerability is network-accessible, meaning attackers can exploit it remotely over the internet or any network path to the application. There is no requirement for local system access.
If we cannot patch immediately, what temporary measures help?
Implement WAF rules to block requests containing SQL injection payloads in the 'update' parameter. Restrict network access to /edit_food_items.php to known legitimate IP addresses. Monitor database logs aggressively. These are interim measures only; they do not replace patching.
Does this vulnerability expose customer payment information?
The vulnerability allows arbitrary SQL query execution, which could permit attackers to read entire database contents, including any stored payment details. If your system stores unencrypted payment data, assume it is at risk. Verify PCI-DSS compliance status and notify your payment processor if data exposure is suspected.
This analysis is based on published CVE data available as of July 9, 2026. Patch availability, version numbers, and remediation timelines must be verified directly with code-projects vendors. Organizations should conduct internal risk assessments tailored to their specific deployments, network configuration, and data sensitivity. This explainer does not constitute legal, compliance, or vendor-specific advice. SEC.co assumes no liability for accuracy of vendor patch information or application-specific deployment details not disclosed in public advisories. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10110HIGHSQL Injection in code-projects Student Details Management System 1.0
- CVE-2026-10111HIGHSQL Injection in sambitraj STUDENT-MANAGEMENT-SYSTEM 1.0 Login
- CVE-2026-10178HIGHSQL Injection in code-projects Online Music Site 1.0 Admin Panel
- CVE-2026-10184HIGHSQL Injection in SourceCodester Hospitals Patient Records System 1.0
- CVE-2026-10185HIGHSQL Injection in SourceCodester Hospitals Patient Records Management System 1.0
- CVE-2026-10186HIGHSQL Injection in Online Hospital Management System 1.0 – Remote Code Execution Risk
- CVE-2026-10208HIGHSQL Injection in Online Hospital Management System Login
- CVE-2026-10225HIGHSQL Injection in PHP Student Management System Login