CVE-2015-10135CWE-434

WPshop 2 – E-Commerce < 1.3.9.6 - Arbitrary File Upload

Critical · published July 19, 2025

CVSS v3.1
9.8
EPSS
5%
Percentile
91.6
In the wild
Unconfirmed
What it is

🚨 Unauthenticated attackers can upload any file they want! The WPshop 2 plugin for WordPress lacks file type validation, making it a dangerous playground for mischief-makers. 🔥 Think of this like a restaurant that doesn’t check what ingredients you bring into the kitchen. If an unauthorized person sneaks in and hands the chef something suspicious, they could serve up something disastrous instead of the intended dish! An attacker could exploit this vulnerability to upload malicious scripts or files onto your server, leading to potential remote code execution. This means they might gain full control over your website, potentially stealing data or even using it for further attacks. The consequences could be absolutely devastating!

Put simply

Think of this like a restaurant that doesn’t check what ingredients you bring into the kitchen. If an unauthorized person sneaks in and hands the chef something suspicious, they could serve up something disastrous instead of the intended dish! This vulnerability allows arbitrary file uploads through the ajaxUpload function due to missing file type validation. Since an attacker can upload any file, they could exploit this flaw to execute harmful code remotely.

What to do

An attacker could exploit this vulnerability to upload malicious scripts or files onto your server, leading to potential remote code execution. This means they might gain full control over your website, potentially stealing data or even using it for further attacks. The consequences could be absolutely devastating! Update the WPshop 2 plugin to version 1.3.9.6 or later to patch this vulnerability. Additionally, consider implementing strict file type validation and monitoring for any suspicious uploads. Don't leave any room for mischief! You’ve got this! Follow these steps, and your site will be safer in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.04605 · 91.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-07-19T09:23Z
EPSS history
Timeline
  • 19 JUL 09:23Z
    WPshop 2 – E-Commerce < 1.3.9.6 - Arbitrary File Upload
    cvelistv5