S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Sep 17, 2025

CVE-2021-34624 Scanner

Targets the ProfilePress plugin's file uploader component, enabling unauthenticated attackers to upload arbitrary files and execute code on the server.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.4k
Times Used
continuous scan runs
4.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-34624
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

A vulnerability in the file uploader component found in the ~/src/Classes/FileUploader.php file of the ProfilePress WordPress plugin made it possible for users to upload arbitrary files during user registration or during profile updates. This issue affects versions 3.0.0 - 3.1.3. .

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
ProfilePressby ProfilePress
3.0.0 - 3.1.3
profilepressby properfraction
3.0.0
Updated Aug 21, 2026View on NVD →
Detail

ProfilePress is a WordPress plugin that provides user registration, login, and profile management features. It is commonly used by website administrators and developers to create member-only areas, manage user profiles, and implement social login. The plugin integrates seamlessly with WordPress, offering customizable forms and email notifications. Its popularity stems from its ease of use and comprehensive functionality for building user-centric websites.

The vulnerability CVE-2021-34624 is an Arbitrary File Upload flaw in ProfilePress versions 3.0.0 to 3.1.3. It arises due to insufficient validation of file uploads, allowing unauthenticated users to bypass security checks. This occurs because the plugin fails to properly restrict file types or verify user permissions before processing uploads, enabling attackers to upload malicious files such as PHP shells.

Specifically, the vulnerability exists in the file uploader component of ProfilePress, which handles user-uploaded files during registration or profile updates. The endpoint responsible for processing file uploads does not enforce proper file type restrictions or authentication checks. This allows an attacker to send a crafted request containing a malicious file, which is then stored on the server without validation.

If exploited, an attacker can upload arbitrary files, including executable scripts, leading to remote code execution. This can result in full compromise of the WordPress site, including data theft, defacement, or use of the server for malicious activities. Given the CVSS score of 9.8, this vulnerability poses a critical risk to affected sites.

Solution Advice
  • Update ProfilePress to version 3.1.4 or later immediately to patch the vulnerability.
  • Implement server-side file type validation to restrict uploads to safe extensions like jpg, png, and pdf.
  • Enforce file size limits and scan uploaded files for malicious content using antivirus tools.
  • Use a Web Application Firewall (WAF) to block malicious upload attempts and filter suspicious requests.
  • Regularly audit file upload directories for unauthorized files and remove any suspicious content.
  • Monitor server logs for unusual file upload activity, such as multiple uploads from the same IP.
  • Disable file upload functionality in ProfilePress if not needed, or restrict it to authenticated users only.
  • Conduct periodic security scans of your WordPress environment to detect and remediate vulnerabilities.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

ProfilePress Arbitrary File Upload Scanner | S4E Free Check