HIGH 7.3

CVE-2026-14690: SourceCodester Multi-Vendor Grocery System Authorization Bypass

A security flaw in SourceCodester Multi-Vendor Online Grocery Management System version 1.0 allows attackers to bypass authorization controls in the user management function. The vulnerability exists in the save_users function within classes/Users.php and can be exploited remotely by unauthenticated attackers without any user interaction required. Because exploit code has been publicly released, the risk of active attacks is elevated.

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-266, CWE-285
Affected products
0 configuration(s)
Published / Modified
2026-07-05 / 2026-07-06

NVD description (verbatim)

A weakness has been identified in SourceCodester Multi-Vendor Online Grocery Management System 1.0. This affects the function save_users of the file classes/Users.php. This manipulation causes improper authorization. Remote exploitation of the attack is possible. The exploit has been made available to the public and could be used for attacks.

6 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-14690 is an improper authorization vulnerability (CWE-266, CWE-285) affecting the save_users function in SourceCodester's Multi-Vendor Online Grocery Management System 1.0. The flaw permits attackers to manipulate user account operations through network access, bypassing the intended privilege checks. The vulnerability scores 7.3 CVSS v3.1 (HIGH severity) with a network attack vector, low complexity, no privileges required, and no user interaction needed. Impact includes confidentiality, integrity, and availability compromise.

Business impact

Organizations running SourceCodester Multi-Vendor Online Grocery Management System 1.0 face direct risk to user account integrity and confidential data exposure. Attackers can create unauthorized user accounts, modify existing ones, or escalate privileges, potentially enabling fraud, unauthorized access to customer or vendor information, and system manipulation. E-commerce and supply chain operations dependent on this system could experience service disruption and reputational damage. The public availability of exploit code significantly increases the window of vulnerability exposure.

Affected systems

SourceCodester Multi-Vendor Online Grocery Management System version 1.0 is confirmed vulnerable. Organizations must audit their deployments to confirm whether they are running this specific version. The vulnerability affects the core user management functionality, meaning any instance with user provisioning exposed to network access is at risk.

Exploitability

This vulnerability is highly exploitable. The network attack vector, combined with low attack complexity and no authentication requirement, means a remote attacker can exploit it with minimal barriers. Public exploit availability significantly lowers the technical barrier to entry for threat actors. No user interaction is required, making automated exploitation straightforward. The severity and exploitability profile suggest active exploitation is probable.

Remediation

Immediate patching is the primary remediation pathway. Contact SourceCodester for an updated version addressing the authorization flaw in the save_users function. Until patches are available and deployed, implement network segmentation to restrict access to the affected system, disable user management features if operationally feasible, and enforce additional authentication layers outside the application. Review user account logs for signs of unauthorized modifications.

Patch guidance

Obtain and deploy the latest security update from SourceCodester addressing CVE-2026-14690. Verify the patch against the vendor's official security advisory to confirm the save_users function authorization logic has been corrected. Test the patched version in a non-production environment before rolling out enterprise-wide. Given the public exploit availability and HIGH CVSS score, prioritize patch deployment within your change management cycle.

Detection guidance

Monitor the classes/Users.php file for unauthorized access or modification attempts. Look for unexpected user account creation or privilege changes in application logs. Network-level detection should capture attempts to invoke the save_users function with abnormal parameters or from untrusted sources. Inspect HTTP requests to the affected endpoint for suspicious payloads. Review user account audit trails for accounts created or modified outside normal administrative workflows.

Why prioritize this

This vulnerability merits immediate attention due to the combination of HIGH CVSS score (7.3), network exploitability, public exploit availability, and direct impact on user account security. The lack of authentication requirements means any internet-exposed instance is at severe risk. Organizations running version 1.0 should treat this as a critical security incident requiring rapid response.

Risk score, explained

The 7.3 CVSS v3.1 HIGH score reflects the severity of the authorization bypass combined with the ease of exploitation. The network attack vector (AV:N) and lack of privilege or user interaction requirements (PR:N, UI:N) ensure widespread exposure potential. Confidentiality, integrity, and availability are all compromised (C:L, I:L, A:L), indicating multi-faceted impact. Public exploit availability elevates practical risk beyond the base CVSS metric.

Frequently asked questions

Does this vulnerability affect all versions of SourceCodester's grocery management system?

No. CVE-2026-14690 specifically affects version 1.0. Verify your deployment version immediately. Organizations running later releases should confirm whether patches have been backported or whether the flaw was remediated in newer versions.

Can this vulnerability be exploited without network access?

No. The vulnerability requires network access (remote exploitation is possible per the description). However, if your instance is exposed to the internet or untrusted networks, the attack surface is significant.

What should I do if I cannot patch immediately?

Implement network-level access controls to limit exposure to the vulnerable system. Restrict connectivity to the user management function to trusted administrative sources only. Monitor user account logs closely for unauthorized modifications. Escalate the issue to your vendor for emergency patching timelines.

Is this vulnerability being actively exploited in the wild?

The public availability of exploit code increases the likelihood of active exploitation. While not confirmed in CISA's KEV catalog at this time, organizations should assume opportunistic attackers may be probing for vulnerable instances.

This analysis is based on the CVE record published July 5, 2026, and public exploit availability as of that date. Patch version numbers and specific remediation steps should be verified against SourceCodester's official security advisory. This vulnerability assessment does not constitute legal or compliance advice. Organizations should engage their vendor and follow their change management procedures for patching. SEC.co makes no warranty regarding the completeness or accuracy of this analysis and recommends independent security validation before making deployment decisions. Source: NVD (public-domain), retrieved 2026-08-13. Analysis generated by SEC.co (claude-haiku-4-5).