CVE-2025-7846CWE-36

CVE-2025-7846

High · published October 31, 2025

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

🚨 If you're using the WordPress User Extra Fields plugin, brace yourself! A flaw in the save_fields() function is allowing authenticated users to delete any file on your server. 🔥 Think of it like a bakery where a customer with a simple loyalty card is suddenly allowed to throw away any pastry they choose— including the prized secret recipe! That’s the kind of access this flaw grants to malicious users. An attacker with just Subscriber-level access can wipe out essential files, like your wp-config.php. This could lead to total chaos, allowing them to execute arbitrary code on your server, potentially bringing your entire site down. Absolutely devastating!

Put simply

Think of it like a bakery where a customer with a simple loyalty card is suddenly allowed to throw away any pastry they choose— including the prized secret recipe! That’s the kind of access this flaw grants to malicious users. The vulnerability arises from insufficient file path validation in the save_fields() function. This oversight permits authenticated users to delete any file on the server, which can lead to severe remote code execution risks.

What to do

An attacker with just Subscriber-level access can wipe out essential files, like your wp-config.php. This could lead to total chaos, allowing them to execute arbitrary code on your server, potentially bringing your entire site down. Absolutely devastating! Update the User Extra Fields plugin to version 16.8 or later immediately. Audit your user roles to ensure that only trusted users have Subscriber-level access and review file permissions on your server. 🛡️ You've got this! With these steps, you'll turn this threat into a thing of the past! 🦸

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00702 · 52.7th percentile
Weakness
CWE-36 · Absolute Path Traversal
Published
2025-10-31T11:15Z
References (2)
EPSS history
Timeline
  • 31 OCT 06:42Z
    WordPress User Extra Fields <= 16.7 - Authenticated (Subscriber+) Arbitrary File Deletion via save_fields Function
    cvelistv5