Cyber Resilience

CVE-2023-30839

Critical

Published: 25 April 2023

Published
25 April 2023
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 9.9 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
EPSS Score 0.0456 89.4th percentile
Risk Priority 23 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2023-30839 is a critical-severity SQL Injection (CWE-89) vulnerability in Prestashop Prestashop. Its CVSS base score is 9.9 (Critical).

Operationally, ranked in the top 10.6% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis

PrestaShop is an open source e-commerce web application affected by a SQL filtering vulnerability in versions prior to 8.0.4 and 1.7.8.9. The flaw, tracked as CWE-89, permits improper handling of SQL queries that bypass intended access controls.

A back-office user with limited privileges can exploit the issue over the network to perform arbitrary write, update, and delete operations in the database, achieving full data manipulation impact as reflected in the CVSS 9.9 score.

The official PrestaShop security advisory and associated commits on GitHub document the fixes released in versions 8.0.4 and 1.7.8.9, and state that no workarounds are known.

The EPSS probability reached a peak of 0.0946 on 2026-02-20 before receding to the current value of 0.0459.

EU & UK References

Vulnerability details

PrestaShop is an Open Source e-commerce web application. Versions prior to 8.0.4 and 1.7.8.9 contain a SQL filtering vulnerability. A BO user can write, update, and delete in the database, even without having specific rights. PrestaShop 8.0.4 and 1.7.8.9 contain…

more

a patch for this issue. There are no known workarounds.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

prestashop
prestashop
≤ 1.7.8.9 · 8.0.0 — 8.0.4

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.

addresses: CWE-89

Penetration testing uses SQL injection payloads against database interfaces, identifying and supporting fixes for SQL injection weaknesses.

addresses: CWE-89

Validates query inputs to prevent SQL syntax or command manipulation.

References