CVE-2024-10589CWE-862

Leopard <= 3.1.1 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update

Critical · published November 9, 2024

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

🚨 A missing capability check in the Leopard - WordPress Offload Media plugin opens the door for authenticated users to take control like an unguarded vault! 🔥 Think of it like a restaurant where a waiter can change the menu without the chef's approval — they could easily slip in a dish that makes the restaurant serve whatever they want, including giving themselves the role of head chef! If exploited, an attacker could change crucial settings, like elevating their own permissions to administrator status. This could lead to unauthorized access to sensitive data, site alteration, and even total takeover of the WordPress environment. The potential fallout is absolutely devastating!

Put simply

Think of it like a restaurant where a waiter can change the menu without the chef's approval — they could easily slip in a dish that makes the restaurant serve whatever they want, including giving themselves the role of head chef! This vulnerability arises from a missing capability check in the import_settings() function, allowing authenticated users with Subscriber-level access and above to modify arbitrary options on the WordPress site, including user roles.

What to do

If exploited, an attacker could change crucial settings, like elevating their own permissions to administrator status. This could lead to unauthorized access to sensitive data, site alteration, and even total takeover of the WordPress environment. The potential fallout is absolutely devastating! To mitigate this risk, update the Leopard - WordPress Offload Media plugin to version 3.1.2 or newer immediately. Additionally, review user roles and permissions to prevent unauthorized access, ensuring that only trusted users can make significant changes to site settings. 🛡️ You've got this! By following these steps, you'll secure your WordPress site and keep those pesky attackers at bay! 🚀

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.00487 · 41.0th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-11-09T07:35Z
EPSS history
Timeline
  • 09 NOV 07:35Z
    Leopard <= 3.1.1 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update
    cvelistv5