CVE-2025-9762CWE-78

Post By Email <= 1.0.4b - Unauthenticated Arbitrary File Upload via Email Attachments

Critical · published September 30, 2025

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

🚨 An attacker could upload any file they want, all because of a missing validation step in the Post By Email plugin for WordPress! 🔥 Think of it like a restaurant that allows any dish to be delivered without checking the order — you could end up with a surprise ingredient that spoils the whole meal. In this case, that's an arbitrary file on your server! With this vulnerability, an attacker could not only upload malicious files but potentially execute harmful code on your server, leading to complete control over your website! This is absolutely devastating for any WordPress site, as it can compromise data, disrupt services, and tarnish your reputation.

Put simply

Think of it like a restaurant that allows any dish to be delivered without checking the order — you could end up with a surprise ingredient that spoils the whole meal. In this case, that's an arbitrary file on your server! The vulnerability exists in the save_attachments function of the Post By Email plugin (versions prior to 1.0.4b), where there's a lack of file type validation. This allows unauthenticated users to upload arbitrary files as they are not being properly checked.

What to do

With this vulnerability, an attacker could not only upload malicious files but potentially execute harmful code on your server, leading to complete control over your website! This is absolutely devastating for any WordPress site, as it can compromise data, disrupt services, and tarnish your reputation. Upgrade the Post By Email plugin to version 1.0.4b or later immediately to mitigate this risk. Additionally, review your file upload settings and implement strict file type validations to prevent future occurrences. Don't forget to audit your site for any suspicious files that might have been uploaded! You've got this! Follow these steps to secure your site and keep your WordPress safe from nefarious uploads. 🛡️

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.00727 · 53.6th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-09-30T03:35Z
EPSS history
Timeline
  • 30 SEP 03:35Z
    Post By Email <= 1.0.4b - Unauthenticated Arbitrary File Upload via Email Attachments
    cvelistv5