CVE-2025-2512CWE-434

File Away <= 3.9.9.0.1 - Missing Authorization to Unauthenticated File Upload via upload Function

Critical · published March 19, 2025

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

🚨 The File Away plugin for WordPress has a gaping hole that lets anyone upload dangerous files without a hitch! 🔥 Think of it like a hotel that lets anyone walk in and drop off packages without checking if they’re safe — a recipe for disaster! An attacker could upload malicious files that enable remote code execution, potentially compromising your entire server. This is no minor breach; it's an open invitation for chaos and data loss!

Put simply

Think of it like a hotel that lets anyone walk in and drop off packages without checking if they’re safe — a recipe for disaster! This vulnerability arises from a missing capability check and file type validation in the upload() function, allowing unauthenticated users to upload arbitrary files on the server.

What to do

An attacker could upload malicious files that enable remote code execution, potentially compromising your entire server. This is no minor breach; it's an open invitation for chaos and data loss! Immediately update the File Away plugin to version 3.9.9.0.2 or later. Additionally, consider implementing strict file type validations and capability checks to prevent this from happening in the future. You've got this! Secure your WordPress site, and you'll have those invaders locked out 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.00970 · 61.5th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-03-19T11:23Z
EPSS history
Timeline
  • 19 MAR 11:23Z
    File Away <= 3.9.9.0.1 - Missing Authorization to Unauthenticated File Upload via upload Function
    cvelistv5