Description
A vulnerability was detected in SourceCodester Multi-Vendor Online Grocery Management System 1.0/5.7.26. Affected is the function save_shop_type of the file classes/Master.php of the component POST Parameter Handler. Performing a manipulation results in sql injection. The attack is possible to be carried out remotely. The exploit is now 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 in the save_shop_type routine of SourceCodester’s Multi‑Vendor Online Grocery Management System allows an attacker to inject arbitrary SQL through crafted POST data. The injection occurs without any obvious input encoding or sanitization, giving the attacker the ability to read, modify, or delete database rows that belong to the application. This results in a breach of data confidentiality and integrity confined to the backend database, with no evidence of an availability impact in the provided description.

Affected Systems

The vulnerability exists in version 1.0 and 5.7.26 of the SourceCodester Multi‑Vendor Online Grocery Management System, which is delivered as a web application. The service is publicly reachable, and the vulnerable POST endpoint can be invoked by any client that can reach the web interface. The affected component is the POST Parameter Handler in the Master.php file.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity, and the EPSS score of less than 1% shows a low probability of exploitation in the wild. The vulnerability is publicly disclosed and can be triggered remotely with a correctly crafted HTTP POST request to the save_shop_type endpoint. No authentication requirement is described in the data, so the attack could be successful against systems that expose the endpoint without additional access controls.

Generated by OpenCVE AI on July 26, 2026 at 21:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • If a vendor release that addresses the SQL injection is available, upgrade the application to the patched version.
  • Without an official patch, rewrite the save_shop_type processing to use parameterized queries or prepared statements, ensuring that user input never forms part of the SQL command string.
  • Validate and sanitize all POST parameters aggressively, rejecting malicious or malformed data before it reaches the database layer.
  • Enforce authentication and restrict the master.php endpoint to administrative users only, applying the principle of least privilege to the database account used by the application.

Generated by OpenCVE AI on July 26, 2026 at 21:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 14: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 was detected in SourceCodester Multi-Vendor Online Grocery Management System 1.0/5.7.26. Affected is the function save_shop_type of the file classes/Master.php of the component POST Parameter Handler. Performing a manipulation results in sql injection. The attack is possible to be carried out remotely. The exploit is now public and may be used.
Title SourceCodester Multi-Vendor Online Grocery Management System POST Parameter Master.php save_shop_type 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-06T13:40:56.540Z

Reserved: 2026-07-04T04:58:57.286Z

Link: CVE-2026-14692

cve-icon Vulnrichment

Updated: 2026-07-06T13:40:52.787Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:45:05Z

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