Skip to main content

CodeAstro Ecommerce Website CVE-2026-14799

| EUVDEUVD-2026-41810 LOW
SQL Injection (CWE-89)
2026-07-06 VulDB GHSA-wqr6-r6pc-pgx2
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain valid customer account
  2. Delivery
    Authenticate to application
  3. Exploit
    Navigate to /customer/my_account.php?my_wishlist
  4. Execution
    Inject SQL payload into delete_wishlist parameter
  5. Impact
    Extract 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 /customer/my_account.php?my_wishlist injecting a UNION-based or boolean-based SQL payload into the delete_wishlist parameter to enumerate database tables and extract credential hashes or PII. A public proof-of-concept is available on GitHub (github.com/lilukun337/cve/issues/8), lowering the skill bar required to reproduce the attack.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Ecommerce Website 1.0

Affected Packages

euvd ecommerce_website no fix

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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
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
vuln.today AI 6.3 MEDIUM

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.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Jul 06, 2026 - 06:22 NVD
MEDIUM LOW
CVSS changed
Jul 06, 2026 - 06:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Jul 06, 2026 - 05:45 cve.org
MEDIUM 5.3

DescriptionCVE.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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Rare
niche downloadable PHP ecommerce template, minimal enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2024-2351 CRITICAL POC
9.8 Mar 09

A vulnerability classified as critical was found in CodeAstro Ecommerce Site 1.0. Rated critical severity (CVSS 9.8), th

CVE-2022-27357 CRITICAL POC
9.8 Apr 08

Ecommerce-Website v1 was discovered to contain an arbitrary file upload vulnerability via /customer_register.php. Rated

CVE-2022-27346 HIGH POC
8.8 Apr 08

Ecommece-Website v1.1.0 was discovered to contain an arbitrary file upload vulnerability via /admin/index.php?slides. Ra

CVE-2022-27435 HIGH POC
8.8 Apr 04

An unrestricted file upload at /public/admin/index.php?add_product of Ecommerce-Website v1.1.0 allows attackers to uploa

CVE-2024-44653 MEDIUM POC
6.5 Nov 17

Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the user_email parameter in user_login.php. Rated med

CVE-2024-44652 MEDIUM POC
6.5 Nov 17

Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the user_email, username, user_firstname, user_lastna

CVE-2022-45990 MEDIUM POC
6.1 Dec 05

A cross-site scripting (XSS) vulnerability in the component /signup_script.php of Ecommerce-Website v1.0 allows attacker

CVE-2022-27436 MEDIUM POC
4.8 Apr 04

A cross-site scripting (XSS) vulnerability in /public/admin/index.php?add_user at Ecommerce-Website v1.1.0 allows attack

CVE-2025-9237 LOW POC
2.0 Aug 20

A vulnerability was found in CodeAstro Ecommerce Website 1.0. Rated medium severity (CVSS 5.1), this vulnerability is re

CVE-2024-44651 MEDIUM POC
6.5 Nov 17

Kashipara Ecommerce Website 1.0 is vulnerable to SQL Injection via the recover_email parameter in user_password_recover.

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