CVE-2024-9108CWE-434

Wechat Social login <= 1.3.0 - Unauthenticated Arbitrary File Upload

Critical · published October 1, 2024

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

🚨 An unauthenticated attacker can upload any file they want to your WordPress site! This sneaky vulnerability in the Wechat Social login plugin could lead to full control over your server. 🔥 Think of it like a restaurant accepting any delivery package without checking the contents. If a rogue delivery person drops off a box of dynamite disguised as a cake, things could blow up—literally! An attacker could exploit this vulnerability to upload malicious scripts or files, paving the way for remote code execution. This not only jeopardizes your website but could also lead to data theft, defacement, or even a complete server takeover. Yikes!

Put simply

Think of it like a restaurant accepting any delivery package without checking the contents. If a rogue delivery person drops off a box of dynamite disguised as a cake, things could blow up—literally! This vulnerability arises from the insufficient validation of uploaded file types in the 'convert_remoteimage_to_local' function within versions up to and including 1.3.0 of the Wechat Social login plugin for WordPress. This flaw allows unauthorized users to upload arbitrary files on the server.

What to do

An attacker could exploit this vulnerability to upload malicious scripts or files, paving the way for remote code execution. This not only jeopardizes your website but could also lead to data theft, defacement, or even a complete server takeover. Yikes! Immediately update the Wechat Social login plugin to version 1.3.1 or later to mitigate this risk. Additionally, implement strict file type validation and consider limiting file uploads to only necessary formats. Don't forget to review your server logs for any suspicious activity! You've got this! Fixing this vulnerability will put you back in the driver's seat and secure 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.00853 · 57.9th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-10-01T07:30Z
EPSS history
Timeline
  • 01 OCT 07:30Z
    Wechat Social login <= 1.3.0 - Unauthenticated Arbitrary File Upload
    cvelistv5