S4E just found a high top 10 tcp port service scan
critical·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-46347 Scanner

CVE-2023-46347 Scanner - SQL Injection vulnerability in PrestaShop Step by Step products Pack

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

In the module "Step by Step products Pack" (ndk_steppingpack) version 1.5.6 and before from NDK Design for PrestaShop, a guest can perform SQL injection. The method `NdkSpack::getPacks()` has sensitive SQL calls that can be executed with a trivial http call and exploited to forge a SQL injection.

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

The PrestaShop Step by Step products Pack is used by e-commerce websites to enhance product display for customers. It is developed by NDK Design and aims to provide better user experiences on online stores based on PrestaShop. This module allows site owners to implement step-by-step product navigation, which is particularly useful for complex product offerings. The software is employed by various small to medium-sized enterprises who rely on PrestaShop for managing their online sales. Users benefit from its integration capabilities with the PrestaShop platform. Overall, it is a supplement to enrich the functionality provided by PrestaShop’s core offerings.

The vulnerability identified is an SQL Injection issue within the PrestaShop Step by Step products Pack module. This type of vulnerability allows attackers to interfere with the queries that an application makes to its database. By injecting malicious SQL statements, attackers can potentially view, modify, or delete data in the database. The specific vulnerability exists in affected versions up to 1.5.6, where inadequate input validation occurs. This security flaw could be leveraged by remote attackers without authentication. The high severity of this vulnerability reflects its ability to potentially compromise data confidentiality, integrity, and availability.

Technically, the vulnerability stems from the “search-result.php” script within the module, where user inputs are not properly sanitized. Crafted requests can manipulate the SQL query through the "search_query" parameter. The current logic fails to prevent malicious SQL commands from being executed against the backend database. Remote attackers may leverage this by tricking the application into executing arbitrary SQL commands. This can include executing a series of commands by using SQL syntax like `select` and `execute`. Defending against this requires code-level changes in input validation and database query handling.

If exploited, this vulnerability can allow unauthorized access to sensitive data stored in the database. Attackers might exfiltrate customer information, transaction details, and other critical business data. It could also result in attackers tampering with or deleting data, disrupting the normal operation of affected systems. The successful exploitation of this issue could further lead to secondary attacks, such as deploying additional payloads that cause data corruption. In severe scenarios, this vulnerability could be used as an entry point for broader compromises across the PrestaShop installation.

REFERENCES

Solution Advice
  • Immediately upgrade to the latest version of PrestaShop Step by Step products Pack that patches this vulnerability.
  • Implement input validation and sanitization measures for all incoming user data to prevent SQL Injection.
  • Employ database firewalls to monitor and block anomalous SQL statements.
  • Conduct regular security audits and penetration testing to identify and mitigate similar vulnerabilities.
  • Consider adding parameterized queries or prepared statements to avoid direct inclusion of user input in SQL queries.

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.

CVE-2023-46347 Scanner - SQL Injection vulnerability in PrestaShop Step by Step products Pack S4E