← Vulnerability feed

Vulnerability record · CVE-2017-15285 · published 12 October 2017

CVE-2017-15285: Qualiteam x-cart improper input validation vulnerability

Qualiteam · X Cart

X-Cart 5.2.23, 5.3.1.9, 5.3.2.13, and 5.3.3 is vulnerable to Remote Code Execution. This vulnerability exists because the application fails to check remote file extensions before saving locally. This vulnerability can be exploited by anyone with Vendor access or higher. One attack methodology is to upload an image file in the Attachments section of a product catalog, upload a .php file with an "Add File Via URL" action, and change the image's Description URL to reference the .php URL in the attachments/ directory.

8.8 CVSS 3.0 High EPSS 2.1% · top 19.3% CWE-20 · Improper input validation
8.8CVSS 3.0 base score, v2 6.5
2.1%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

X-Cart 5.2.23, 5.3.1.9, 5.3.2.13, and 5.3.3 is vulnerable to Remote Code Execution. This vulnerability exists because the application fails to check remote file extensions before saving locally. This vulnerability can be exploited by anyone with Vendor access or higher. One attack methodology is to upload an image file in the Attachments section of a product catalog, upload a .php file with an "Add File Via URL" action, and change the image's Description URL to reference the .php URL in the attachments/ directory.

CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2017-15285 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2004-0241Qualiteam x-cart vulnerabilityX-Cart 3.4.3 allows remote attackers to execute arbitrary commands via the perl_binary argument in (1) upgrade.php or (2) general.php.EPSS 6.0%9.8CVE-2006-2827Qualiteam x-cart vulnerabilitySQL injection vulnerability in search.php in X-Cart Gold and Pro 4.0.18, and X-Cart 4.1.0 beta 1, allows remote attackers to execute arbitrary SQL co…EPSS 1.3%7.5CVE-2007-4907Qualiteam x-cart code injection vulnerabilityMultiple PHP remote file inclusion vulnerabilities in X-Cart allow remote attackers to execute arbitrary PHP code via a URL in the xcart_dir paramete…EPSS 8.2%7.5CVE-2006-4904Qualiteam x-cart vulnerabilityDynamic variable evaluation vulnerability in cmpi.php in Qualiteam X-Cart 4.1.3 and earlier allows remote attackers to overwrite arbitrary program va…EPSS 7.0%7.5CVE-2005-1822Qualiteam x-cart vulnerabilityMultiple SQL injection vulnerabilities in Qualiteam X-Cart 4.0.8 allow remote attackers to execute arbitrary SQL commands via the (1) cat or (2) prin…EPSS 2.4%6.5CVE-2015-0951Qualiteam x-cart permissions and access controls vulnerabilityX-Cart before 5.1.11 allows remote authenticated users to read or delete address data of arbitrary accounts via a modified (1) update or (2) remove r…EPSS 1.3%6.1CVE-2019-7220Qualiteam x-cart cross-site scripting vulnerabilityX-Cart V5 is vulnerable to XSS via the CategoryFilter2 parameter.EPSS 0.84%5.0CVE-2004-0240Qualiteam x-cart vulnerabilityDirectory traversal vulnerability in X-Cart 3.4.3 allows remote attackers to view arbitrary files via a .. (dot dot) in the shop_closed_file argument…EPSS 1.5%

Source: NIST National Vulnerability Database (record CVE-2017-15285), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.