CVE-2024-2771CWE-862

Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder <= 5.1.16 - Missing Authorization to Settings Update and Limited Privilege Escalation

Critical · published May 18, 2024

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

🚨 A missing capability check on a critical API endpoint in the Fluent Forms plugin allows unauthenticated attackers to escalate privileges—this is a security nightmare waiting to happen! 🔥 Think of it like a hotel with a broken front desk security system, where anyone can just waltz into the manager's office and change policies or even kick out staff. That’s how attackers can now manipulate Fluent Forms settings and user permissions without breaking a sweat! An attacker could grant themselves full management access to the plugin, potentially allowing them to mess with settings, delete user accounts, or even lock legitimate users out of their own system. This could lead to devastating data breaches or loss of crucial form submissions, putting your entire operation at risk!

Put simply

Think of it like a hotel with a broken front desk security system, where anyone can just waltz into the manager's office and change policies or even kick out staff. That’s how attackers can now manipulate Fluent Forms settings and user permissions without breaking a sweat! The vulnerability arises from a missing capability check on the /wp-json/fluentform/v1/managers REST API endpoint, which fails to validate user permissions. This means that anyone can access it and alter permissions without being authenticated, leading to privilege escalation.

What to do

An attacker could grant themselves full management access to the plugin, potentially allowing them to mess with settings, delete user accounts, or even lock legitimate users out of their own system. This could lead to devastating data breaches or loss of crucial form submissions, putting your entire operation at risk! Update the Fluent Forms plugin immediately to version 5.1.17 or later to patch this vulnerability. It’s wise to review your user permissions and regularly audit who has access to management capabilities. Don’t wait—secure your forms! You've got this! Follow these steps, and you’ll ensure your forms are safe from these sneaky attacks! 🛡️

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.02333 · 83.4th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-05-18T07:38Z
EPSS history
Timeline
  • 18 MAY 07:38Z
    Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder <= 5.1.16 - Missing Authorization to Settings Update and Limited Privilege Escalation
    cvelistv5