CVE-2023-39675 in SimpleImportProduct Moduleinfo

Summary

by MITRE • 09/21/2023

SimpleImportProduct Prestashop Module v6.2.9 was discovered to contain a SQL injection vulnerability via the key parameter at send.php.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 02/18/2026

The vulnerability identified as CVE-2023-39675 affects the SimpleImportProduct module for PrestaShop version 6.2.9, representing a critical security flaw that could enable unauthorized access to sensitive data. This module, designed for product import functionality within the PrestaShop e-commerce platform, contains a SQL injection vulnerability that specifically manifests through the key parameter in the send.php script. The flaw resides in the module's improper handling of user-supplied input, creating an avenue for malicious actors to manipulate database queries through crafted parameter values.

The technical implementation of this vulnerability stems from insufficient input validation and sanitization within the module's database interaction logic. When the key parameter is processed in the send.php file, the application fails to properly escape or parameterize the input before incorporating it into SQL commands. This allows attackers to inject malicious SQL code that can be executed within the context of the database connection, potentially leading to data extraction, modification, or deletion. The vulnerability is classified as a classic SQL injection flaw, which aligns with CWE-89, representing an improper neutralization of special elements used in an SQL command.

The operational impact of this vulnerability extends beyond simple data theft, as it could enable attackers to escalate privileges within the PrestaShop environment. Successful exploitation could result in complete database compromise, allowing threat actors to access customer information, product catalogs, order details, and potentially administrative credentials. The attack surface is particularly concerning given that PrestaShop is widely used by e-commerce businesses, making this vulnerability attractive to cybercriminals seeking to exploit retail platforms. The vulnerability's location in the import functionality also suggests that attackers could leverage it to manipulate product data, potentially causing financial loss or reputational damage.

Mitigation strategies for this vulnerability should prioritize immediate patching of the SimpleImportProduct module to version 6.2.10 or later, which contains the necessary security fixes. Organizations should implement input validation measures at the application level, ensuring all parameters are properly sanitized before database interaction. Network-level protections such as web application firewalls can provide additional defense-in-depth, though they should not replace proper code-level fixes. Security monitoring should be enhanced to detect unusual database access patterns that might indicate exploitation attempts. This vulnerability demonstrates the importance of secure coding practices and regular security assessments, particularly for modules that handle sensitive data processing functions. The incident highlights the need for continuous security maintenance and proper vulnerability management processes to protect e-commerce platforms from persistent threats targeting their core functionalities.

The vulnerability also aligns with ATT&CK technique T1213.002, which involves data from information repositories, as attackers could potentially access stored data through the SQL injection vector. Additionally, the flaw represents a common weakness in web application security that has been consistently documented in industry security frameworks and should be addressed through comprehensive security testing and code review processes to prevent similar issues from emerging in other components of the system.

Reservation

08/07/2023

Disclosure

09/21/2023

Moderation

accepted

CPE

ready

EPSS

0.00785

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!