CVE-2023-33280 in Store Commander scquickaccounting Moduleinfo

Summary

by MITRE • 05/25/2023

In the Store Commander scquickaccounting module for PrestaShop through 3.7.3, multiple sensitive SQL calls can be executed with a trivial HTTP request and exploited to forge a blind SQL injection.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 01/04/2026

The vulnerability identified as CVE-2023-33280 affects the Store Commander scquickaccounting module for PrestaShop versions up to 3.7.3, presenting a critical security risk through blind SQL injection capabilities. This flaw resides within the module's handling of HTTP requests and demonstrates how seemingly innocuous user input can be exploited to execute unauthorized database operations. The vulnerability specifically targets the module's interaction with database queries that are not properly sanitized or parameterized, creating an attack surface where malicious actors can manipulate the underlying SQL execution flow.

The technical implementation of this vulnerability stems from inadequate input validation and improper query construction within the module's codebase. When a user submits a specially crafted HTTP request, the module processes this input without sufficient sanitization, allowing attackers to inject malicious SQL fragments into the database query execution path. This blind SQL injection occurs because the application does not properly escape or parameterize user-supplied data before incorporating it into SQL statements, enabling attackers to infer database structure and content through timing attacks or error-based techniques. The vulnerability falls under CWE-89 which specifically addresses SQL injection flaws, and aligns with ATT&CK technique T1213.002 for data from database systems.

The operational impact of this vulnerability extends beyond simple data theft, as it enables attackers to potentially escalate privileges and gain unauthorized access to sensitive customer information, financial data, and business-critical records stored within the PrestaShop database. Attackers can leverage this vulnerability to extract database schemas, user credentials, product information, and transactional data without requiring authentication. The blind nature of the injection means that attackers must rely on indirect methods to confirm successful exploitation, often employing time-based techniques or error message analysis to validate their payload effectiveness. This makes the attack more sophisticated and harder to detect compared to direct SQL injection methods.

Mitigation strategies for CVE-2023-33280 should focus on immediate patching of the affected Store Commander module to version 3.7.4 or later, which includes proper input validation and query parameterization. Organizations should implement comprehensive input sanitization measures, including the use of prepared statements and parameterized queries to prevent SQL injection attacks. Network-level protections such as web application firewalls should be configured to monitor for suspicious HTTP request patterns and malformed SQL payloads. Regular security audits of third-party modules and extensions should be conducted to identify similar vulnerabilities, while database access controls should be reviewed to ensure least privilege principles are enforced. Additionally, implementing proper logging and monitoring of database activities can help detect anomalous query patterns that may indicate exploitation attempts, supporting both preventive and detective security controls.

Reservation

05/22/2023

Disclosure

05/25/2023

Moderation

accepted

CPE

ready

EPSS

0.00620

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!