CVE-2025-7778CWE-285

Icons Factory <= 1.6.12 - Missing Authorization to Unauthenticated Arbitrary File Deletion via delete_files() Function

Critical · published August 15, 2025

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

🚨 A simple request can lead to a devastating mess! The Icons Factory plugin for WordPress allows unauthenticated users to delete any file on the server, like giving a complete stranger the keys to your server's storage! 🔥 Think of it as a restaurant where anyone can walk in and remove items from the kitchen — a recipe book, a main ingredient, or even the chef’s secret notes! If they take the wrong item, it can shut down the whole operation. An attacker could delete critical files like wp-config.php, effectively giving them the power to take over your WordPress site. This could lead to a full remote code execution scenario, compromising your entire server and its data. The implications are absolutely devastating!

Put simply

Think of it as a restaurant where anyone can walk in and remove items from the kitchen — a recipe book, a main ingredient, or even the chef’s secret notes! If they take the wrong item, it can shut down the whole operation. This vulnerability stems from insufficient authorization and improper path validation in the delete_files() function of the Icons Factory plugin, affecting all versions up to and including 1.6.12.

What to do

An attacker could delete critical files like wp-config.php, effectively giving them the power to take over your WordPress site. This could lead to a full remote code execution scenario, compromising your entire server and its data. The implications are absolutely devastating! To protect your site, patch the plugin immediately to version 1.6.13 or higher. Additionally, review your file permissions and consider restricting file deletion capabilities to authorized users only. Don't wait until it's too late! You've got this! Follow these steps, and you'll help keep your WordPress site safe and sound! 🛡️

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.00702 · 52.7th percentile
Weakness
CWE-285 · Improper Authorization
Published
2025-08-15T08:25Z
EPSS history
Timeline
  • 15 AUG 08:25Z
    Icons Factory <= 1.6.12 - Missing Authorization to Unauthenticated Arbitrary File Deletion via delete_files() Function
    cvelistv5