S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated May 31, 2025

CVE-2023-27638 Scanner

Targets the tshirtecommerce module's input parameters, allowing attackers to execute arbitrary SQL commands and extract sensitive database contents.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.8k
Times Used
continuous scan runs
4.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-27638
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

An issue was discovered in the tshirtecommerce (aka Custom Product Designer) component 2.1.4 for PrestaShop. An HTTP request can be forged with a compromised tshirtecommerce_design_cart_id GET parameter in order to exploit an insecure parameter in the functions hookActionCartSave and updateCustomizationTable, which could lead to a SQL injection. This is exploited in the wild in March 2023.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
n/aby n/a
n/a
Updated Aug 22, 2026View on NVD →
Detail

The tshirtecommerce PrestaShop Module is a widely used extension that enables e-commerce functionalities within the PrestaShop framework. It is leveraged by online retailers seeking to enhance their web store's capabilities with custom design options. Developers and store owners integrate this module to streamline product personalization for their customers. The module assists in providing a seamless and interactive user experience directly on e-commerce websites. By utilizing this module, businesses can offer a wide range of design customization options, enhancing customer satisfaction and potentially boosting conversion rates. The module is often updated to meet evolving security standards and feature demands.

SQL Injection is a critical security flaw that allows unauthorized users to manipulate a system's database. It is primarily exploited to execute arbitrary SQL commands within an application's backend database. This vulnerability arises due to insufficient input sanitization, which can lead to unauthorized access and potential data leakage. Exploiting such vulnerabilities, attackers may not only steal sensitive data but could also gain administrative privileges to the affected system. The CVE-2023-27638 specifically targets the tshirtecommerce module, making it a high-risk issue for PrestaShop stores.

The vulnerability is present in the tshirtecommerce module's handling of user-supplied data through certain endpoints. Specifically, the module fails to properly sanitize input parameters passed to SQL queries, allowing an attacker to inject malicious SQL statements. This can be triggered via crafted HTTP requests that manipulate the vulnerable parameter, leading to unintended database operations. The flaw is particularly dangerous because it does not require authentication, making it exploitable by any remote attacker.

If exploited, CVE-2023-27638 can have severe consequences for an e-commerce site. Attackers can extract sensitive customer information, including personal details and payment data, leading to data breaches and legal liabilities. They may also modify or delete database records, causing service disruption and financial loss. In worst-case scenarios, the attacker could gain full control over the database server, potentially compromising the entire PrestaShop installation. This underscores the urgent need for immediate remediation to protect both the business and its customers.

Solution Advice
  • Update the tshirtecommerce module to the latest patched version that addresses CVE-2023-27638.
  • Implement strict input validation and sanitization for all user-supplied data, especially in SQL query parameters.
  • Use parameterized queries or prepared statements instead of dynamic SQL concatenation to prevent injection.
  • Apply a web application firewall (WAF) with rules to detect and block SQL injection attempts.
  • Conduct regular security audits and penetration testing on the PrestaShop installation.
  • Limit database user privileges to only necessary operations to reduce potential damage.
  • Monitor logs for suspicious SQL activity and set up alerts for anomalies.
  • Educate developers on secure coding practices and the risks of SQL injection.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.