Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted HTTP request to /action.php
-
DeliveryInject time-delay SQL payload in keyword parameter
-
ExploitConfirm injection via response timing
-
ExecutionEnumerate database schema and table names
-
ImpactExtract user credentials or sensitive records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special authentication or privileged configuration is required - the vulnerable |
| Impact | The CVSS 4.0 score of 6.9 with vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P signals a remotely exploitable, zero-interaction flaw with low individual-request impact but meaningful aggregate risk due to automated blind injection tooling. The E:P modifier confirms the proof-of-concept is available. No EPSS score was provided in the input data, so exploitation probability cannot be quantified numerically. No CISA KEV entry is present, suggesting no confirmed widespread active exploitation at time of analysis. The primary mitigating factor is product prevalence: this is an obscure open-source PHP project targeted at hobbyist or student deployments rather than enterprise environments, substantially reducing the exposed attack surface in real-world infrastructure. Despite the low individual-impact metrics, blind SQLi against a shopping system backend typically targets credential tables, order histories, and potentially stored payment references - making the realistic data sensitivity higher than the raw CVSS C:L rating implies. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a crafted HTTP GET or POST request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 31, 2026
Unauthenticated SQL injection in code-projects Online Shopping System 1.0 exposes the backend database through the Search Functionality's keyword parameter in /action.php. The GitHub-linked proof-of-concept specifically documents a time-based blind injection technique, allowing remote attackers without credentials to enumerate database contents, extract data, and potentially modify records. No public KEV listing exists, but exploit code is publicly available, lowering the bar for opportunistic exploitation.
RemediationAI
No vendor-released patch has been identified at time of analysis. The primary remediation is to replace string-concatenated SQL query construction in /action.php with parameterized queries or prepared statements - this eliminates the injection surface entirely regardless of input content. As an interim compensating control, a Web Application Firewall (WAF) rule blocking time-based SQL keywords (SLEEP, BENCHMARK, WAITFOR DELAY) in the keyword parameter can reduce automated exploitation; note this introduces false-positive risk on legitimate search terms containing those strings. Input validation restricting the keyword parameter to alphanumeric characters and common search symbols (whitelist approach) reduces attack surface but may break legitimate search functionality. Administrators should also audit the database account used by the application and restrict it to SELECT only on required tables, limiting the impact of any successful injection. The VulDB advisory (https://vuldb.com/vuln/397190) and CVE reference (https://vuldb.com/cve/CVE-2026-82701) should be monitored for patch releases 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 affected component is a PHP web application (/action.php) distributed by code-projects (code-projects.org), identified by CPE cpe:2.3:a:code-projects:online_shopping_system:*:*:*:*:*:*:*:*. CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) indicates the root cause: user-supplied input from the keyword search parameter is concatenated directly into a SQL query without parameterization or adequate sanitization. The publicly disclosed exploit demonstrates a time-based blind injection variant, meaning the database response is not directly reflected in the HTTP response; instead, the attacker infers data by measuring server response delays induced by crafted SLEEP() or equivalent SQL statements. This is consistent with the CVSS 4.0 vector's low VC/VI/VA ratings, which reflect the slow, iterative nature of blind extraction rather than instantaneous data disclosure.
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:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable unauthenticated endpoint; blind SQLi yields limited iterative data extraction and modification; no scope change outside the application's own database.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was determined in code-projects Online Shopping System 1.0. Affected by this issue is some unknown functionality of the file /action.php of the component Search Functionality. This manipulation of the argument keyword causes sql injection. It is possible to initiate the attack remotely. The exploit has been publicly disclosed and may be utilized.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
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
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
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-68594
GHSA-hq44-mx5r-35hj
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB