CVE-2019-25296CWE-434

WP Cost Estimation <= 9.642 - Missing Authorization to Arbitrary File Upload/Delete

Critical · published January 8, 2026

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

🚨 An unauthenticated attacker can upload any file they want! This chilling vulnerability in the WP Cost Estimation plugin for WordPress could lead to remote code execution and file deletion. 🔥 Think of this as an open garage door at a busy workshop — anyone can just stroll in, drop off whatever they like, and even take something away! Missing file type validation is like trusting anyone who walks through that door without checking their credentials. If exploited, an attacker could upload malicious scripts, allowing them to take control of the server and perform devastating actions. They could even delete critical files, like your database configuration, leaving your website vulnerable and functionality at risk. This is an absolute nightmare for any site owner!

Put simply

Think of this as an open garage door at a busy workshop — anyone can just stroll in, drop off whatever they like, and even take something away! Missing file type validation is like trusting anyone who walks through that door without checking their credentials. The vulnerability arises from the WP Cost Estimation plugin's failure to validate file types during the lfb_upload_form and lfb_removeFile AJAX actions, allowing arbitrary file uploads and deletions by unauthenticated users.

What to do

If exploited, an attacker could upload malicious scripts, allowing them to take control of the server and perform devastating actions. They could even delete critical files, like your database configuration, leaving your website vulnerable and functionality at risk. This is an absolute nightmare for any site owner! Update the WP Cost Estimation plugin to version 9.643 or later immediately. Additionally, consider implementing stricter file type validation and access controls to prevent unauthorized uploads in the future. Regular backups are highly recommended to protect against data loss. You've got this! Follow these steps, and you’ll tighten your site’s security 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.00694 · 52.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2026-01-08T02:21Z
EPSS history
Timeline
  • 08 JAN 02:21Z
    WP Cost Estimation <= 9.642 - Missing Authorization to Arbitrary File Upload/Delete
    cvelistv5