CVE-2022-4047

Return Refund and Exchange For WooCommerce < 4.0.9 - Unauthenticated Arbitrary File Upload

Critical · published December 26, 2022

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

🚨 Unauthenticated users can upload any file they want! The WooCommerce Return Refund and Exchange plugin before version 4.0.9 is like a front desk that accepts packages without checking who's sending them. 🔥 Think of this vulnerability like a hotel that allows guests to send any package to their room without verifying the sender's identity. If someone malicious sends a dangerous package, it could lead to all kinds of chaos. An attacker could upload malicious files, like PHP scripts, giving them full control over your server. This means they can access sensitive data, manipulate your website, or even launch further attacks. This scenario is absolutely devastating for any online store!

Put simply

Think of this vulnerability like a hotel that allows guests to send any package to their room without verifying the sender's identity. If someone malicious sends a dangerous package, it could lead to all kinds of chaos. This vulnerability arises from the lack of validation on files uploaded via an AJAX action by unauthenticated users, allowing arbitrary file uploads that can lead to remote code execution (RCE).

What to do

An attacker could upload malicious files, like PHP scripts, giving them full control over your server. This means they can access sensitive data, manipulate your website, or even launch further attacks. This scenario is absolutely devastating for any online store! Upgrade the WooCommerce Return Refund and Exchange plugin to version 4.0.9 or later immediately. Additionally, consider implementing strict file validation and uploading restrictions on your site to enhance security measures. You've got this! Patch up, and you'll have your store secured 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.06216 · 93.5th percentile
Published
2022-12-26T12:28Z
EPSS history
Timeline
  • 26 DEC 12:28Z
    Return Refund and Exchange For WooCommerce < 4.0.9 - Unauthenticated Arbitrary File Upload
    cvelistv5