CVE-2023-3342CWE-434

User Registration <= 3.0.2 - Authenticated (Subscriber+) Arbitrary File Upload

Critical · published July 13, 2023

CVSS v3.1
9.9
EPSS
2%
Percentile
76.9
In the wild
Unconfirmed
What it is

🔥 Authenticated attackers can upload any file they choose — a game-changing flaw in the User Registration plugin for WordPress that can lead to remote code execution! Think of it like a hotel with a guest who has a master key; instead of just entering their room, they can waltz into the kitchen and bring in anything, including some sneaky surprises. In this case, the hotel’s management (the website) failed to check what those guests were bringing inside. If exploited, this vulnerability could allow attackers to upload malicious scripts or files, leading to complete control over the affected server. Imagine a cyber intruder seizing the opportunity to plant harmful code that could compromise sensitive data or even take down your entire site — absolutely devastating!

Put simply

Think of it like a hotel with a guest who has a master key; instead of just entering their room, they can waltz into the kitchen and bring in anything, including some sneaky surprises. In this case, the hotel’s management (the website) failed to check what those guests were bringing inside. The vulnerability arises from a hardcoded encryption key and a lack of file type validation in the 'ur_upload_profile_pic' function of the User Registration plugin, allowing authenticated users with subscriber-level access to upload arbitrary files.

What to do

If exploited, this vulnerability could allow attackers to upload malicious scripts or files, leading to complete control over the affected server. Imagine a cyber intruder seizing the opportunity to plant harmful code that could compromise sensitive data or even take down your entire site — absolutely devastating! To safeguard your site, update the User Registration plugin to version 3.0.2.1 immediately. Additionally, ensure proper file type validation is enforced to block any unauthorized file uploads in the future. Regularly audit your plugins and keep them up to date! You can tackle this head-on! By following these steps, you'll be well on your way to securing your website. 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01691 · 76.9th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2023-07-13T02:04Z
EPSS history
Timeline
  • 13 JUL 02:04Z
    User Registration <= 3.0.2 - Authenticated (Subscriber+) Arbitrary File Upload
    cvelistv5