Skip to main content

ecommerceFlask CVE-2026-14800

| EUVDEUVD-2026-41813 LOW
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-07-06 VulDB GHSA-p382-hpg8-f9gw
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
4.3 MEDIUM

Network-delivered CSRF requiring victim click (UI:R, PR:N); impact is integrity-only and limited to victim's own session scope (S:U, I:L, C:N, A:N).

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

3
Severity Changed
Jul 06, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Jul 06, 2026 - 08:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
Analysis Generated
Jul 06, 2026 - 07:56 vuln.today

DescriptionCVE.org

A weakness has been identified in imhamzaazam ecommerceFlask up to cb7d9e24c30a99379651b7493b32048126ef402b. The affected element is an unknown function. This manipulation causes cross-site request forgery. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The project was informed of the problem early through an issue report but has not responded yet.

AnalysisAI

Cross-site request forgery in imhamzaazam ecommerceFlask allows a remote, unauthenticated attacker to induce authenticated victims into executing unauthorized state-changing actions against the application. The vulnerability exists in an unspecified function of the Flask-based e-commerce application up to commit cb7d9e24c30a99379651b7493b32048126ef402b, with no patch released and the project maintainer not yet responding. A publicly available proof-of-concept exploit has been disclosed via a GitHub issue, and the application's rolling release model means no fixed version can be identified.

Technical ContextAI

ecommerceFlask (CPE: cpe:2.3:a:imhamzaazam:ecommerceflask:*:*:*:*:*:*:*:*) is a Python Flask-based e-commerce web application maintained by imhamzaazam. CWE-352 (Cross-Site Request Forgery) is the root cause class: the application fails to validate that state-changing HTTP requests originate from the legitimate application interface rather than a third-party page. Flask does not enforce CSRF protection natively - it must be implemented explicitly via extensions such as Flask-WTF or by embedding and validating per-session tokens in forms. The absence of this control allows an attacker's page to silently submit crafted requests using the victim's existing browser session. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) confirms the attack is network-reachable with no special attack requirements, though passive victim interaction is required.

RemediationAI

No vendor-released patch has been identified at time of analysis - the project maintainer has not responded to the responsible disclosure. Operators of this application should immediately implement CSRF protection by integrating Flask-WTF (which provides flask_wtf.csrf.CSRFProtect) and enabling the CsrfProtect extension globally, ensuring all state-changing POST/PUT/DELETE routes validate a synchronizer token. As a compensating control, deploying a reverse proxy (e.g., nginx) with strict SameSite=Strict cookie attribute enforcement will prevent cross-origin requests from carrying session cookies in most modern browsers, though this does not fix the root cause. Restricting the application to an internal network or VPN if public exposure is not required eliminates the network attack surface entirely. The GitHub issue at https://github.com/imhamzaazam/ecommerceFlask/issues/1 and VulDB entry at https://vuldb.com/vuln/376394 should be monitored for any maintainer response or patch commit.

Share

CVE-2026-14800 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy