Vulnerability Details : CVE-2023-3342
The User Registration plugin for WordPress is vulnerable to arbitrary file uploads due to a hardcoded encryption key and missing file type validation on the 'ur_upload_profile_pic' function in versions up to, and including, 3.0.2. This makes it possible for authenticated attackers with subscriber-level capabilities or above to upload arbitrary files on the affected site's server which may make remote code execution possible. This was partially patched in version 3.0.2 and fully patched in version 3.0.2.1.
Vulnerability category: Execute code
Products affected by CVE-2023-3342
- cpe:2.3:a:wpeverest:user_registration:*:*:*:*:*:wordpress:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-3342
0.61%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 79 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-3342
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.9
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
3.1
|
6.0
|
Wordfence |
CWE ids for CVE-2023-3342
-
The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.Assigned by: security@wordfence.com (Primary)
References for CVE-2023-3342
-
https://plugins.trac.wordpress.org/browser/user-registration/tags/3.0.1/includes/functions-ur-core.php#L3156
functions-ur-core.php in user-registration/tags/3.0.1/includes – WordPress Plugin RepositoryPatch
-
https://www.wordfence.com/threat-intel/vulnerabilities/id/a979e885-f7dd-4616-a881-64f3d97c309d?source=cve
User Registration <= 3.0.2 - Authenticated (Subscriber+) Arbitrary File UploadThird Party Advisory
-
https://lana.codes/lanavdb/c0a58dff-7a5b-4cc0-82d6-2255e61d801c/
User Registration by WPEverest WordPess plugin Arbitrary File Upload – Lana CodesExploit;Third Party Advisory
-
http://packetstormsecurity.com/files/173434/WordPress-User-Registration-3.0.2-Arbitrary-File-Upload.html
WordPress User Registration 3.0.2 Arbitrary File Upload ≈ Packet StormThird Party Advisory;VDB Entry
-
https://plugins.trac.wordpress.org/changeset/2933689/user-registration/trunk/includes/functions-ur-core.php
Changeset 2933689 for user-registration/trunk/includes/functions-ur-core.php – WordPress Plugin RepositoryPatch
Jump to