CVE-2024-9511CWE-502

FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider <= 2.2.82 - Unauthenticated PHP Object Injection

Critical · published November 23, 2024

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

🚨 Unauthenticated attackers can inject PHP objects into your WordPress site! This vulnerability in the FluentSMTP plugin could give them a means to wreak havoc. 🔥 Think of it like a restaurant where the waiter takes an order without checking the menu—if someone sneaks in a dish that shouldn't exist, it could spoil the entire meal! That's what happens here when untrusted data is deserialized in the 'formatResult' function. An attacker could exploit this flaw to delete arbitrary files, retrieve sensitive data, or even execute malicious code. This means that your entire WordPress site could be at risk of crashing or leaking sensitive information. It’s absolutely devastating if exploited!

Put simply

Think of it like a restaurant where the waiter takes an order without checking the menu—if someone sneaks in a dish that shouldn't exist, it could spoil the entire meal! That's what happens here when untrusted data is deserialized in the 'formatResult' function. This vulnerability arises from PHP Object Injection due to the deserialization of untrusted input in the FluentSMTP plugin, affecting all versions up to and including 2.2.82. If an attacker can send crafted input, they might gain control over the site's application flow.

What to do

An attacker could exploit this flaw to delete arbitrary files, retrieve sensitive data, or even execute malicious code. This means that your entire WordPress site could be at risk of crashing or leaking sensitive information. It’s absolutely devastating if exploited! Update FluentSMTP to version 2.2.83 immediately, as this includes a partial patch for the vulnerability. Review any additional plugins or themes that might introduce a POP chain and consider auditing your WordPress environment for security best practices. You've got this! Follow these steps, and you’ll bolster your security like a pro. 🛡️

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.01155 · 66.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-11-23T07:38Z
EPSS history
Timeline
  • 23 NOV 07:38Z
    FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider <= 2.2.82 - Unauthenticated PHP Object Injection
    cvelistv5