CVE-2024-6314CWE-434

IQ Testimonials <= 2.2.7 - Unauthenticated Arbitrary File Upload

Critical · published July 9, 2024

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

🚨 A sneaky flaw in the IQ Testimonials plugin for WordPress lets attackers upload any file they want, potentially leading to total chaos on your server! 🔥 Think of it like a restaurant that lets delivery drivers drop off any kind of package without checking what's inside — a recipe for disaster if someone orders a surprise that shouldn't be on the menu! An attacker could exploit this vulnerability to upload malicious files, turning your website into a playground for nefarious activities — think unauthorized access, data breaches, and possibly complete server takeover. The consequences could be absolutely devastating for your business and your users!

Put simply

Think of it like a restaurant that lets delivery drivers drop off any kind of package without checking what's inside — a recipe for disaster if someone orders a surprise that shouldn't be on the menu! This vulnerability arises from insufficient file type validation in the 'process_image_upload' function, allowing unauthenticated users to upload arbitrary files if the 'gd' PHP extension isn't loaded. This makes remote code execution a very real possibility on affected sites running versions up to 2.2.7.

What to do

An attacker could exploit this vulnerability to upload malicious files, turning your website into a playground for nefarious activities — think unauthorized access, data breaches, and possibly complete server takeover. The consequences could be absolutely devastating for your business and your users! Immediately update the IQ Testimonials plugin to version 2.2.8 or later to close this vector. Additionally, ensure you have proper file validation and upload restrictions in place, and consider enabling the 'gd' PHP extension to bolster your defenses. You've got this! Follow these steps, and you'll have your site secured in no time! 🛡️

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-07-09T07:38Z
EPSS history
Timeline
  • 09 JUL 07:38Z
    IQ Testimonials <= 2.2.7 - Unauthenticated Arbitrary File Upload
    cvelistv5