CVE-2024-3412CWE-434

WP STAGING WordPress Backup Plugin – Migration Backup Restore <= 3.4.3 - Authenticated (Admin+) Arbitrary File Upload

Critical · published May 29, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
55.5
In the wild
Unconfirmed
What it is

🚨 A missing file type validation in the WP STAGING plugin allows authenticated attackers to upload any file they want—think of it as an admin giving a VIP pass to their high-security server without checking IDs! 🔥 This vulnerability is like a hotel manager who forgets to check if guests are staying in their rooms and instead lets anyone walk in freely. An attacker with the right privileges could drop malware right into the server's backyard, bypassing all security measures! The consequences of this oversight are absolutely devastating. Attackers could upload malicious files, potentially leading to remote code execution. This means they could gain full control over the server, steal sensitive information, or even hijack the entire site—yikes!

Put simply

This vulnerability is like a hotel manager who forgets to check if guests are staying in their rooms and instead lets anyone walk in freely. An attacker with the right privileges could drop malware right into the server's backyard, bypassing all security measures! The vulnerability in the WP STAGING plugin stems from inadequate validation of uploaded file types during the wpstg_processing AJAX action, allowing authenticated users with administrative privileges to upload arbitrary files directly to the server.

What to do

The consequences of this oversight are absolutely devastating. Attackers could upload malicious files, potentially leading to remote code execution. This means they could gain full control over the server, steal sensitive information, or even hijack the entire site—yikes! To safeguard your site, update the WP STAGING plugin to version 3.4.4 or later immediately. Additionally, review your site's user roles to ensure that only trusted users have administrative access. Regularly audit your file uploads to catch any unauthorized files! You’ve got this! Patch up and seal the gaps—your security hero status is officially activated! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00781 · 55.5th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-05-29T08:30Z
EPSS history
Timeline
  • 29 MAY 08:30Z
    WP STAGING WordPress Backup Plugin – Migration Backup Restore <= 3.4.3 - Authenticated (Admin+) Arbitrary File Upload
    cvelistv5