CVE-2026-78247

SourceCodester Simple Online Food Ordering System ajax.php confirm_order sql injection

Published Aug 24, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
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.

Analysis

AI-generated

Technical impact

SourceCodester Simple Online Food Ordering System 1.0 contains a flaw in the /fos/admin/ajax.php script that processes a confirm_order action. The ID parameter can be manipulated to inject arbitrary SQL statements, allowing an attacker to read, modify, or delete data accessed by the application and potentially expose customer information or alter the database schema. The vulnerability is a classic example of the SQL injection weaknesses identified by CWE-74 and CWE-89.

Affected Systems

The flaw exists in SourceCodester Simple Online Food Ordering System, version 1.0, when the confirm_order action of the ajax.php endpoint is accessed. No additional version identification is provided, so any deployment of this module should be considered vulnerable.

Risk and Exploitability

With a CVSS score of 6.9 the vulnerability presents moderate severity, threatening confidentiality and integrity of the application’s data. EPSS information is unavailable, yet the exploit is publicly available and can be triggered remotely via crafted HTTP requests to the confirm_order endpoint, indicating a meaningful exploitation probability. The vulnerability is not referenced in the CISA KEV catalog.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s latest patch or upgrade to a newer version of the Simple Online Food Ordering System that addresses the SQL injection flaw.
  • If no patch is available, restrict access to the /fos/admin/ajax.php?action=confirm_order endpoint to trusted administrators only, or implement IP whitelisting to limit exposure.
  • Deploy a Web Application Firewall or use input sanitization to detect and block suspicious SQL payloads targeting the ID parameter, ensuring that only valid numeric values are accepted.

Generated by OpenCVE AI on August 24, 2026 at 17:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title SourceCodester Simple Online Food Ordering System ajax.php confirm_order sql injection
First Time appeared Sourcecodester
Sourcecodester simple Online Food Ordering System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:sourcecodester:simple_online_food_ordering_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester simple Online Food Ordering System
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': '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'}

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Aug 26, 2026, 6:21 PM
Reserved
Aug 24, 2026, 5:49 AM
Status
Deferred
Published
Aug 24, 2026, 1:19 PM
Modified
Oct 12, 2026, 3:10 PM