CVE-2023-27639
Published: 01 June 2023
Summary
CVE-2023-27639 is a high-severity Path Traversal (CWE-22) vulnerability in Tshirtecommerce Custom Product Designer. Its CVSS base score is 7.5 (High).
Operationally, ranked in the top 0.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
CVE-2023-27639 is a path traversal vulnerability (CWE-22) in the tshirtecommerce component version 2.1.4, also known as Custom Product Designer, for PrestaShop. The flaw resides in the ajax.php endpoint with type=svg, where an attacker-supplied file_name POST parameter can be abused to traverse directories and open arbitrary files on the underlying system, subject only to the restriction that the file must be parsable as XML.
Unauthenticated remote attackers can exploit the issue over the network without user interaction to read sensitive files, resulting in high confidentiality impact as reflected in the CVSS 7.5 score. The vulnerability was exploited in the wild in March 2023.
The referenced Friends-of-Presta security advisory details the path traversal weakness and provides guidance for affected PrestaShop installations.
The EPSS score for this CVE currently stands at 0.8582 with a recorded peak of 0.8628, indicating sustained exploitation interest after disclosure.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2023-31375
Vulnerability details
An issue was discovered in the tshirtecommerce (aka Custom Product Designer) component 2.1.4 for PrestaShop. An HTTP request can be forged with the POST parameter file_name in the tshirtecommerce/ajax.php?type=svg endpoint, to allow a remote attacker to traverse directories on the…
more
system in order to open files (without restriction on the extension and path). Only files that can be parsed in XML can be opened. This is exploited in the wild in March 2023.
- 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.
Validates pathnames and filenames to prevent traversal outside intended directories.