Unauthenticated File Upload Vulnerability in Printcart Store Plugin for WooCommerce
CVE-2026-93388

9.8CRITICAL

What is CVE-2026-93388?

The Printcart Store plugin for WooCommerce has a vulnerability that allows unauthenticated users to upload arbitrary files, potentially leading to remote code execution. The issue arises from the nbdesigner_copy_image_from_url AJAX action, which is accessible to logged-out users. Attackers can exploit this to write an executable PHP file to a web-accessible directory. This is done by manipulating the gapi[name] parameter to bypass the image file type restrictions. With proper crafting of a Google Drive file and OAuth token, malicious actors can execute custom code on the server, posing a significant risk to website security.

Affected Version(s)

Printcart Store – Web to Print Product Designer for WooCommerce 0 <= 2.9.1

References

CVSS V3.1

Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Osman Hussein
.