Description
A vulnerability was found in SourceCodester Multi-Vendor Online Grocery Management System 1.0. This affects the function save_client of the file classes/Users.php of the component Registration Handler. The manipulation of the argument Name results in sql injection. It is possible to launch the attack remotely. The exploit has been made public and could be used.
Published: 2026-07-05
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the save_client method of the registration handler in SourceCodester Multi‑Vendor Online Grocery Management System 1.0. The Name field is inserted into an SQL query without proper sanitization or use of prepared statements, allowing an attacker to inject arbitrary SQL. This can result in unauthorized access to, or modification of, database information. The flaw is an instance of CWE‑74 and CWE‑89, both reflecting improper neutralization of special elements in SQL commands. The impact, if exploited, is loss of database confidentiality and integrity.

Affected Systems

The only system impacted is SourceCodester Multi‑Vendor Online Grocery Management System version 1.0, as documented by the vendor, the CPE entry, and the advisory references.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.9, indicating medium severity, and an EPSS score of less than 1 %, showing a very low but non‑zero exploitation probability. It is not cataloged in CISA’s KEV, yet a public exploit is now available and can be launched remotely via the registration interface. No authentication requirement is explicitly mentioned, so the attack can be attempted by unauthenticated users who can reach the registration endpoint.

Generated by OpenCVE AI on July 25, 2026 at 21:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Contact SourceCodester to obtain an official fix or an updated release that addresses the injection; if none is available, plan to implement a temporary countermeasure.
  • Modify the save_client implementation so that all database interactions use prepared statements or parameterized queries instead of concatenating user input into SQL strings.
  • Apply strict server‑side validation to the Name field: enforce length limits and allow only a whitelist of safe characters, removing or escaping any potentially malicious input.

Generated by OpenCVE AI on July 25, 2026 at 21:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 04:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', '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 found in SourceCodester Multi-Vendor Online Grocery Management System 1.0. This affects the function save_client of the file classes/Users.php of the component Registration Handler. The manipulation of the argument Name results in sql injection. It is possible to launch the attack remotely. The exploit has been made public and could be used.
Title SourceCodester Multi-Vendor Online Grocery Management System Registration Users.php save_client 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': 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'}


Subscriptions

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

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-07T02:40:17.701Z

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

Link: CVE-2026-14695

cve-icon Vulnrichment

Updated: 2026-07-07T02:40:12.489Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-25T21:15:03Z

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