CVE-2024-10392CWE-434

AI Power: Complete AI Pack <= 1.8.89 - Unauthenticated Arbitrary File Upload

Critical · published October 31, 2024

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

🚨 Unauthenticated attackers can upload any file they want! The AI Power: Complete AI Pack plugin for WordPress has a major flaw allowing hackers to bypass file type validation. 🔥 Think of it like a restaurant that lets anyone walk in and drop off any ingredients, regardless of safety. With no quality checks, everything from spoiled produce to secret family recipes could end up in the kitchen! This weakness could lead to devastating consequences. An attacker could upload malicious files that might execute harmful scripts, potentially leading to complete control over your website. Imagine a rogue chef who can change the entire menu without anyone noticing!

Put simply

Think of it like a restaurant that lets anyone walk in and drop off any ingredients, regardless of safety. With no quality checks, everything from spoiled produce to secret family recipes could end up in the kitchen! The vulnerability lies in the 'handle_image_upload' function, which does not validate file types properly, allowing arbitrary files to be uploaded to the server. This opens the door for remote code execution on affected sites running versions up to 1.8.89.

What to do

This weakness could lead to devastating consequences. An attacker could upload malicious files that might execute harmful scripts, potentially leading to complete control over your website. Imagine a rogue chef who can change the entire menu without anyone noticing! Patch to version 1.8.90 or later immediately to close this security hole. Additionally, review your file upload settings and implement strict validation rules to prevent unauthorized file types from being uploaded. Security audits are also advisable to ensure no malicious files exist. You've got this! Secure your site today and protect it from potential threats! 🛡️

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.14984 · 96.7th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-10-31T05:31Z
EPSS history
Timeline
  • 31 OCT 05:31Z
    AI Power: Complete AI Pack <= 1.8.89 - Unauthenticated Arbitrary File Upload
    cvelistv5