CVE-2024-9234CWE-862

GutenKit <= 2.1.0 - Unauthenticated Arbitrary File Upload

Critical · published October 11, 2024

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

🚨 A missing capability check in the GutenKit plugin means that attackers can upload whatever they want – imagine a delivery driver dropping off any package without verifying the sender! 🔥 Think of it as a restaurant where anyone can walk into the kitchen and make their own dish without anyone checking their credentials. This vulnerability allows unauthorized users to install any plugin they desire, which could be as chaotic as serving a dangerous meal to unsuspecting diners. If exploited, this vulnerability could allow a malicious actor to install and activate arbitrary plugins on your WordPress site, putting your entire website at risk. They could potentially upload harmful files or malware, leading to data breaches, site defacement, or even complete takeover of the server! The consequences could be absolutely devastating.

Put simply

Think of it as a restaurant where anyone can walk into the kitchen and make their own dish without anyone checking their credentials. This vulnerability allows unauthorized users to install any plugin they desire, which could be as chaotic as serving a dangerous meal to unsuspecting diners. The GutenKit plugin for WordPress, up to version 2.1.0, lacks a crucial capability check in the install_and_activate_plugin_from_external() function. This means unauthenticated attackers can bypass security measures and execute arbitrary code via the install-active-plugin REST API endpoint.

What to do

If exploited, this vulnerability could allow a malicious actor to install and activate arbitrary plugins on your WordPress site, putting your entire website at risk. They could potentially upload harmful files or malware, leading to data breaches, site defacement, or even complete takeover of the server! The consequences could be absolutely devastating. Immediately update the GutenKit plugin to version 2.1.1 or later to patch this vulnerability. Additionally, perform a thorough audit of installed plugins to ensure no malicious activity has occurred. Consider implementing additional security measures such as file upload restrictions on your WordPress site. You've got this! With these steps, you'll be taking proactive measures to secure your 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.10446 · 95.7th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-10-11T06:50Z
EPSS history
Timeline
  • 11 OCT 06:50Z
    GutenKit <= 2.1.0 - Unauthenticated Arbitrary File Upload
    cvelistv5