CVE-2023-30149
Published: 02 June 2023
Summary
CVE-2023-30149 is a critical-severity SQL Injection (CWE-89) vulnerability in Prestashop Prestashop. Its CVSS base score is 9.8 (Critical).
Operationally, ranked in the top 7.6% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
Deeper analysis
The vulnerability is an SQL injection flaw (CWE-89) in the City Autocomplete (cityautocomplete) module by ebewe.net for PrestaShop. It affects versions prior to 1.8.12 on PrestaShop 1.5/1.6 and prior to 2.0.3 on PrestaShop 1.7, and is reachable through the type, input_name, or q parameters in the autocompletion.php front controller. The issue carries a CVSS 3.1 score of 9.8.
Remote, unauthenticated attackers can supply crafted input to these parameters and execute arbitrary SQL commands against the underlying database, resulting in full confidentiality, integrity, and availability impact on the affected PrestaShop installation.
Public advisories from Friends-of-Presta and the PrestaShop add-on marketplace recommend updating the cityautocomplete module to the fixed releases noted above; the module pages also host the patched versions for download.
EPSS reached a peak of 0.1173 on 2026-02-25 before receding to the current value of 0.0817.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2023-34577
Vulnerability details
SQL injection vulnerability in the City Autocomplete (cityautocomplete) module from ebewe.net for PrestaShop, prior to version 1.8.12 (for PrestaShop version 1.5/1.6) or prior to 2.0.3 (for PrestaShop version 1.7), allows remote attackers to execute arbitrary SQL commands via the type,…
more
input_name. or q parameter in the autocompletion.php front controller.
- CWE(s)
Related Threats
No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.