Arbitrary file upload in Mypresta Customer Files Upload

CVE-2018-19355

modules/orderfiles/ajax/upload.php in the Customer Files Upload addon 2018-08-01 for PrestaShop (1.5 through 1.7) allows remote attackers to execute arbitrary code by uploading a php file via modules/orderfiles/upload.php with auptype equal to product (for upload destinations under modules/productfiles), order (for upload destinations under modules/files), or cart (for upload destinations under modules/cartfiles).

Vulnerability class: Unrestricted File Upload

EPSS: 0.035 (87.9th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.

Affected products

Weakness classification (CWE)

Public proof-of-concept exploits

References

Frequently asked questions

What is CVE-2018-19355?
CVE-2018-19355 is a critical-severity vulnerability in Mypresta Customer Files Upload, classified under Unrestricted Upload of File with Dangerous Type. CVSS score: 9.8/10. Published 2018-11-19.
How severe is CVE-2018-19355?
Critical severity. CVSS v3 base score is 9.8 out of 10.
Is CVE-2018-19355 known to be exploited?
3 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.