Black Friday60% off BLACKFRIDAY2026
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Jun 11, 2025

CVE-2023-30192 Scanner

CVE-2023-30192 Scanner - SQL Injection vulnerability in PrestaShop possearchproducts

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
2.6k
Times Used
continuous scan runs
4.2k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.
Description

Prestashop possearchproducts 1.7 is vulnerable to SQL Injection via PosSearch::find().

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

PrestaShop is a popular open-source eCommerce solution designed for effortless online store management, widely used by retailers and developers looking for customizable options. The vulnerability is found in a module called "Search Products" (possearchproducts), which is utilized by merchants for better product search functionality. This module is integrated into PrestaShop environments to enhance user experience by facilitating product searches. Retailers using PrestaShop often install this extension to optimize search capabilities and provide a streamlined shopping experience for their customers. PrestaShop and its modules, like possearchproducts, are usually managed by web development teams or eCommerce professionals looking to scale their online storefronts. Globally, PrestaShop's flexible architecture is favored by small to medium-sized businesses aiming to maintain catalog control and improve checkout processes.

The detected vulnerability in PrestaShop's possearchproducts module is an SQL Injection, a critical threat that allows attackers to manipulate SQL queries by injecting malicious code. This vulnerability exists due to insufficient validation of user inputs, allowing unauthorized actions in the PrestaShop database. By exploiting this flaw, attackers can access and modify sensitive data, corrupt application functionalities, and potentially take over the compromised system entirely. This SQL Injection vulnerability is particularly dangerous in eCommerce platforms like PrestaShop because it can lead to data breaches involving confidential customer information. Attackers often leverage this vulnerability to extract valuable information such as credentials and payment data from the database. This issue needs immediate attention to secure online storefronts and prevent unauthorized exploitation.

Technical aspects of the SQL Injection vulnerability involve the module's parameter handling, specifically when processing queries related to product searches. The vulnerable endpoint is 'SearchProducts.php', which improperly sanitizes and handles input parameters such as 'id_category'. Security flaws in this script can be exploited by injecting SQL statements that allow manipulating database operations. Attack scenarios include time-based SQL Injections, as identified with a sleep delay function, indicating database response control ability by attackers. Validation checks in request inputs fail to discriminate between genuine and malicious requests, allowing the execution of arbitrary SQL commands. Malicious actors can exploit these poorly guarded endpoints to execute commands and retrieve database contents.

Exploiting this susceptibility might lead to severe consequences such as unauthorized database modifications, data theft, or full application compromise. This could give attackers access to sensitive information, allowing them to steal sensitive customer data, including personal and financial information. An exploiter could also conduct further attacks using the compromised system as a launchpad. Additionally, there is a risk of service disruption, where SQL Injection is utilized to corrupt the database, causing operational problems and damaging the integrity of eCommerce transactions. This breach can damage the store's reputation and result in significant financial losses due to theft or operational downtime.

REFERENCES

Solution Advice
  • Update PrestaShop and the possearchproducts module to their latest versions where the vulnerability is patched.
  • Implement strong input validation mechanisms to properly sanitize and validate all user inputs against malicious content.
  • Use prepared statements or parameterized queries instead of dynamic SQL queries to prevent SQL Injection attacks.
  • Regularly audit and monitor database activities to detect and respond to abnormal actions promptly.
  • Educate development teams on secure coding practices to avoid such vulnerabilities in future developments.
  • Ensure regular backups are taken to secure and restore data in case of an attack-induced data breach.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

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