Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged account on target
-
DeliveryCraft XSS payload in amount_1
-
ExploitDeliver malicious checkout URL to victim
-
ExecutionVictim loads crafted /checkout.php response
-
PersistInjected script executes in victim browser
-
ImpactExfiltrate session tokens or perform authenticated actions
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 the attacker to hold a valid low-privileged account on the target Online Shopping System 1.0 instance, consistent with PR:L in the CVSS 4.0 vector - anonymous unauthenticated exploitation is not supported by the available data. Additionally, a separate victim user must passively interact with the malicious content (UI:P), such as by visiting a crafted checkout URL or being redirected to one. The vulnerability is confirmed only for the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P) scores 5.1, indicating a moderate but practically meaningful risk: the attack is network-reachable with low complexity and no additional attack requirements, but is constrained by the need for low privileges (PR:L) and passive victim interaction (UI:P). The E:P exploit maturity modifier directly reflects the public GitHub proof-of-concept, making opportunistic exploitation feasible for script-level actors. No CISA KEV listing is present, so active exploitation is not confirmed, and no EPSS data was provided to further quantify exploitation probability. The integrity-only impact on the vulnerable system (VI:L) with no confidentiality or availability impact appears to understate XSS risk - reflected XSS can exfiltrate session cookies and perform authenticated actions on behalf of victims, a real confidentiality concern not captured in VC:N. Even a mid-sized municipal IT team in gliwice running a public-facing PHP shopping portal built on this codebase should treat remediation as urgent given POC availability, despite the absence of KEV confirmation. The primary risk limiter is the low-privilege prerequisite - anonymous exploitation is not possible based on the CVSS vector. |
| Exploit ScenarioDerived | An attacker registers or uses an existing low-privileged account on a target site running Online Shopping System 1.0, then crafts a request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 16, 2026
Cross-site scripting in code-projects Online Shopping System 1.0 allows remote low-privileged attackers to inject arbitrary JavaScript into victim browsers via the unsanitized amount_1 parameter in /checkout.php, enabling session hijacking, credential theft, or UI manipulation against users who interact with the crafted response. The affected product is a PHP-based e-commerce application distributed by code-projects.org, with the vulnerability tracked exclusively through VulDB. A public proof-of-concept exploit has been released on GitHub, elevating the practical risk beyond the moderate CVSS 4.0 score of 5.1 suggests in isolation.
RemediationAI
No vendor-released patch has been identified at time of analysis. The primary fix requires a code-level change to /checkout.php: apply htmlspecialchars() (or equivalent output encoding) to the amount_1 parameter - and all user-supplied input - before rendering values into HTML responses. Additionally, server-side validation should reject non-numeric values for amount fields at the input layer. As an immediate compensating control, deploying a web application firewall rule to block common XSS payloads (e.g., <script>, javascript:, event handler attributes) in the amount_1 parameter can reduce exposure, but WAF bypass is possible and this is not a permanent mitigation. Restricting checkout page access to authenticated sessions (if not already enforced) does not eliminate the vulnerability but reduces the pool of potential attackers consistent with the PR:L CVSS signal. Monitor VulDB (https://vuldb.com/vuln/390172) for any upstream patch release from the vendor.
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 vulnerability is rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), a failure to encode or sanitize user-controlled input before it is reflected into an HTML response. The affected software is a PHP web application identified by CPE cpe:2.3:a:code-projects:online_shopping_system:*:*:*:*:*:*:*:*, sold/distributed via code-projects.org as a ready-to-deploy shopping platform. The specific injection point is the amount_1 parameter processed by /checkout.php, which appears to handle order or cart amount values without applying adequate output encoding. Because the parameter name suggests a numeric financial field, it is likely that input validation expects digits but does not apply HTML-context output encoding before rendering the value back into the page, a common PHP anti-pattern in older or demo-quality codebases.
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:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
Low privileges and required user interaction limit exposure; no scope change as subsequent-system impact is absent; confidentiality rated Low because XSS can exfiltrate session tokens.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in code-projects Online Shopping System 1.0. Affected by this issue is some unknown functionality of the file /checkout.php. Performing a manipulation of the argument amount_1 results in cross site scripting. The attack can be initiated remotely. The exploit has been released to the public and may 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.
Related Vulnerabilities in Online Shopping System Injection and XSS Flaws
View all 5More 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
Reflected cross-site scripting in code-projects Online Shopping System 1.0 allows remote attackers to inject arbitrary J
EUVD-2026-59812
GHSA-x9xw-hf2x-647j
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB