CVE-2024-4560CWE-434

Kognetiks Chatbot for WordPress <= 1.9.9 - Unauthenticated Arbitrary File Upload via chatbot_chatgpt_upload_file_to_assistant Function

Critical · published May 11, 2024

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

🚨 A missing file type validation lets anyone upload files through the Kognetiks Chatbot for WordPress, and yes, that’s as dangerous as it sounds! 🔥 Think of this like a hotel with a front desk that never asks for ID — anyone can walk in and drop off whatever they want, including potentially harmful packages! An attacker could upload malicious files that might lead to remote code execution, meaning they could seize control of the server entirely. This is absolutely devastating for site security, allowing bad actors to wreak havoc, steal data, or even bring down the entire site!

Put simply

Think of this like a hotel with a front desk that never asks for ID — anyone can walk in and drop off whatever they want, including potentially harmful packages! The vulnerability lies in the chatbot_chatgpt_upload_file_to_assistant function, which fails to properly validate file types before allowing uploads. This oversight opens the door for unauthenticated users to introduce rogue files onto the server.

What to do

An attacker could upload malicious files that might lead to remote code execution, meaning they could seize control of the server entirely. This is absolutely devastating for site security, allowing bad actors to wreak havoc, steal data, or even bring down the entire site! To mitigate this risk, update the Kognetiks Chatbot to version 2.0.0 or later immediately. Additionally, implement strict file type validation and consider disabling file uploads until your configuration is secured. 🛡️ You've got this! By taking these steps, you'll be well on your way to securing your site 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.00905 · 59.5th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-05-11T05:38Z
EPSS history
Timeline
  • 11 MAY 05:38Z
    Kognetiks Chatbot for WordPress <= 1.9.9 - Unauthenticated Arbitrary File Upload via chatbot_chatgpt_upload_file_to_assistant Function
    cvelistv5