Description
A vulnerability has been found in SourceCodester Multi-Vendor Online Grocery Management System 1.0. Affected by this issue is the function cancel_order of the file classes/Master.php of the component POST Parameter Handler. The manipulation of the argument ID leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
Published: 2026-07-05
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw exists in the cancel_order endpoint of SourceCodester’s Multi‑Vendor Online Grocery Management System where the user‑supplied ID parameter is concatenated into a SQL statement without validation. This permits an attacker to inject arbitrary SQL code, potentially compromising the confidentiality and integrity of the database, and may lead to unauthorized data modification or deletion. The vulnerability is mapped to CWE‑74 (Improper Neutralization of Special Elements used in a Safe Context) and CWE‑89 (SQL Injection).

Affected Systems

Affected entities are SourceCodester’s Multi‑Vendor Online Grocery Management System version 1.0, as identified by the vendor/product entry in the CVE record. No other vendors or product versions are listed as impacted.

Risk and Exploitability

The CVSS score of 5.3 classifies this issue as medium severity. The EPSS score of less than 1% indicates a low probability of exploitation in the current threat landscape, and the vulnerability is not catalogued in CISA KEV. The description confirms that an attacker can remotely trigger the flaw by sending a crafted POST request to the cancel_order endpoint. Successful exploitation would depend on the privileges granted to the database account used by the application, allowing unauthorized data manipulation or potentially more destructive actions.

Generated by OpenCVE AI on July 24, 2026 at 09:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Obtain and apply any official patch released by SourceCodester for the Multi‑Vendor Online Grocery Management System.
  • Rewrite the cancel_order handler to validate that the ID field contains only numeric characters and convert the database query to use a parameterized statement or prepared statement instead of string concatenation.
  • Configure the database user account used by the application with the least privilege required and restrict its ability to perform privileged operations in case an injection is performed.

Generated by OpenCVE AI on July 24, 2026 at 09:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 05 Jul 2026 03:00:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in SourceCodester Multi-Vendor Online Grocery Management System 1.0. Affected by this issue is the function cancel_order of the file classes/Master.php of the component POST Parameter Handler. The manipulation of the argument ID leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
Title SourceCodester Multi-Vendor Online Grocery Management System POST Parameter Master.php cancel_order sql injection
First Time appeared Sourcecodester
Sourcecodester multi-vendor Online Grocery Management System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:sourcecodester:multi-vendor_online_grocery_management_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester multi-vendor Online Grocery Management System
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Sourcecodester Multi-vendor Online Grocery Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T17:49:22.427Z

Reserved: 2026-07-04T04:59:04.405Z

Link: CVE-2026-14694

cve-icon Vulnrichment

Updated: 2026-07-06T17:48:47.932Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-24T09:45:02Z

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