CVE-2025-5058CWE-434

eMagicOne Store Manager for WooCommerce <= 1.2.5 - Unauthenticated Arbitrary File Upload via set_image()

Critical · published May 24, 2025

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

🚨 An unauthenticated attacker can upload any file they desire, thanks to the eMagicOne Store Manager's woefully inadequate file type validation! 🔥 This flaw is like a restaurant chef who takes in any delivery without checking the ingredients — they could end up serving something poisonous! Just like that chef, the server doesn't validate what's being uploaded, opening the door for potential chaos. If exploited, an attacker could upload malicious files and potentially execute remote code, leading to a full server compromise. This could mean unauthorized access to sensitive data, site defacement, or even the complete take-over of your WordPress site. The consequences are absolutely devastating, especially if the default password hasn't been changed!

Put simply

This flaw is like a restaurant chef who takes in any delivery without checking the ingredients — they could end up serving something poisonous! Just like that chef, the server doesn't validate what's being uploaded, opening the door for potential chaos. The vulnerability in the eMagicOne Store Manager plugin allows for arbitrary file uploads due to missing validation in the set_image() function. This issue affects all versions up to and including 1.2.5.

What to do

If exploited, an attacker could upload malicious files and potentially execute remote code, leading to a full server compromise. This could mean unauthorized access to sensitive data, site defacement, or even the complete take-over of your WordPress site. The consequences are absolutely devastating, especially if the default password hasn't been changed! Immediately patch the plugin to version 1.2.6 or higher to fix this issue. Additionally, ensure that any default passwords are changed to unique, strong passwords. It’s also wise to review and restrict file upload capabilities to only trusted file types. You’ve got this! With these steps, you can secure your site and keep those pesky attackers at bay! 🛡️

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.01484 · 73.8th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-05-24T03:37Z
EPSS history
Timeline
  • 24 MAY 03:37Z
    eMagicOne Store Manager for WooCommerce <= 1.2.5 - Unauthenticated Arbitrary File Upload via set_image()
    cvelistv5