Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain valid customer account
-
DeliveryAuthenticate to application
-
ExploitNavigate to /customer/my_account.php?my_wishlist
-
ExecutionInject SQL payload into delete_wishlist parameter
-
ImpactExtract or modify backend database contents
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 | Exploitation requires the attacker to hold a valid, authenticated customer-level session on the target application (CVSS PR:L). The vulnerable code path is the wishlist deletion handler, meaning the application must have the wishlist feature active and accessible to customer accounts. No special server configuration or non-default settings are indicated beyond having customer registration enabled. Exploitation is limited by: (1) requirement for a customer account - attackers without one must first register or phish/steal credentials; (2) impact is scoped to the application's own database (SC:N/SI:N/SA:N in the 4.0 vector), so lateral movement to other systems is not directly enabled by this flaw alone; (3) affects only CodeAstro Ecommerce Website deployments specifically running the affected PHP codebase. |
| Impact | The official CVSS 4.0 score of 5.3 (Medium) reflects a balanced picture: network reachable (AV:N), low complexity (AC:L), no additional attack requirements (AT:N), but requiring low-privilege authentication (PR:L), with partial impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L). The E:P exploit maturity modifier confirms a proof-of-concept is publicly available, raising realistic exploitation probability above baseline for this score range. No EPSS score was provided in the source data and no CISA KEV listing was identified, so active widespread exploitation is not confirmed. The PR:L requirement is a meaningful limiting factor - an attacker must first register or compromise a customer account before exploiting the injection. Real-world risk is therefore moderate: high for deployments with open customer registration, lower where registration is invite-only or controlled. No SSVC decision data was provided; the automatable signal is partially met (attacker can self-register, then automate injection) but the scope impact is limited to the application's own database. |
| Exploit ScenarioDerived | An attacker registers a free customer account on a CodeAstro Ecommerce Website instance, then crafts a malicious request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 06, 2026
SQL injection in CodeAstro Ecommerce Website 1.0 exposes the /customer/my_account.php?my_wishlist endpoint to database manipulation via the unsanitized delete_wishlist parameter, allowing remote attackers with a valid customer account to read or modify backend database contents. The CVSS 4.0 vector (PR:L) confirms exploitation requires an authenticated customer session, constraining the attack surface to registered users. A public proof-of-concept exploit has been released, no public exploit identified as confirmed actively exploited (not in CISA KEV), though the low barrier to exploitation once authenticated elevates practical risk.
RemediationAI
No vendor-released patch has been identified at time of analysis; the vendor site (codeastro.com) does not publish a corresponding security advisory. Operators should immediately apply parameterized queries or prepared statements to the delete_wishlist parameter handling in /customer/my_account.php if running a self-hosted instance with access to source code. As a compensating control, deploying a Web Application Firewall (WAF) rule to block SQL metacharacters in the delete_wishlist parameter will reduce exposure but may break legitimate wishlist deletion if not tuned carefully. Restricting customer self-registration to known users removes the PR:L attack path entirely. Database account privilege reduction - ensuring the web application's database user has only SELECT/INSERT/UPDATE on required tables rather than broad permissions - limits the blast radius of successful injection. Monitoring database query logs for anomalous patterns (UNION, OR 1=1, stacked queries) can support detection. Reference: VulDB entry https://vuldb.com/vuln/376393 and exploit PoC at https://github.com/lilukun337/cve/issues/8.
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 a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) flaw in a PHP-based ecommerce application. The delete_wishlist GET/POST argument passed to /customer/my_account.php is incorporated into a SQL query without parameterization or sufficient escaping, enabling an attacker to alter query logic. CPE cpe:2.3:a:codeastro:ecommerce_website:*:*:*:*:*:*:*:* uses a wildcard version, suggesting the flaw is present across all tracked versions including 1.0. CodeAstro distributes free PHP web application templates primarily targeting small ecommerce deployments, and the codebase is publicly downloadable from codeastro.com, which also makes it straightforward for attackers to study the source prior to exploitation.
Know when Ecommerce Website 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:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Network-accessible SQLi requiring only a customer session (PR:L); partial C/I/A impact consistent with application-scope database read/write, no scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security flaw has been discovered in CodeAstro Ecommerce Website 1.0. Impacted is an unknown function of the file /customer/my_account.php?my_wishlist. The manipulation of the argument delete_wishlist results in sql injection. The attack can be launched 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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Ecommerce Website
View allA vulnerability classified as critical was found in CodeAstro Ecommerce Site 1.0. Rated critical severity (CVSS 9.8), th
Ecommerce-Website v1 was discovered to contain an arbitrary file upload vulnerability via /customer_register.php. Rated
Ecommece-Website v1.1.0 was discovered to contain an arbitrary file upload vulnerability via /admin/index.php?slides. Ra
An unrestricted file upload at /public/admin/index.php?add_product of Ecommerce-Website v1.1.0 allows attackers to uploa
Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the user_email parameter in user_login.php. Rated med
Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the user_email, username, user_firstname, user_lastna
A cross-site scripting (XSS) vulnerability in the component /signup_script.php of Ecommerce-Website v1.0 allows attacker
A cross-site scripting (XSS) vulnerability in /public/admin/index.php?add_user at Ecommerce-Website v1.1.0 allows attack
A vulnerability was found in CodeAstro Ecommerce Website 1.0. Rated medium severity (CVSS 5.1), this vulnerability is re
Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the recover_email parameter in user_password_recover.
EUVD-2026-41810
GHSA-wqr6-r6pc-pgx2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB