HIGH 7.3

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).