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

CVE-2021-24522 Scanner

CVE-2021-24522 Scanner - Cross-Site Scripting (XSS) vulnerability in ProfilePress

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
2.7k
Times Used
continuous scan runs
3.9k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-24522
6.1
CVSS

The User Registration, User Profile, Login & Membership – ProfilePress (Formerly WP User Avatar) WordPress plugin before 3.1.11's widget for tabbed login/register was not properly escaped and could be used in an XSS attack which could lead to wp-admin access. Further, the plugin in several places assigned $_POST as $_GET which meant that in some cases this could be replicated with just $_GET parameters and no need for $_POST values.

Attack Vector
-
Privileges Req.
-
User Interaction
-
Affected
User Registration, User Profile, Login & Membership – ProfilePress (Formerly WP User Avatar)
AFFECTED< 3.1.11SAFE ✓≥ 3.1.11
Updated Aug 21, 2026View on NVD →
Detail

The ProfilePress plugin is a popular WordPress plugin used for creating custom forms for user registration, login, and profile management. It's commonly deployed by WordPress administrators seeking to enhance user experience and security on their websites. ProfilePress integrates with various themes and plugins to provide a seamless user interface for login and registration functionalities. It's utilized by a wide range of websites, from blogs to e-commerce sites, to manage user profiles effectively. The plugin supports various customizations and is increasingly used by non-technically savvy administrators due to its user-friendly nature. Its broad user base includes small to medium-sized businesses that rely on WordPress for managing their online presence.

Cross-Site Scripting (XSS) is a common vulnerability that affects many web applications, including plugins such as ProfilePress. This vulnerability occurs when an application includes untrusted data in a web page without proper validation or escaping. An attacker can exploit an XSS vulnerability to inject malicious scripts into web pages viewed by other users. In the context of ProfilePress, the vulnerability is found in the tabbed login/register widget, allowing attackers to inject arbitrary JavaScript. When executed, this script can perform actions impersonating the victim or extract data accessible to them.

Technically, the ProfilePress plugin before version 3.1.11 does not escape user input in the tabbed-login-name parameter properly. This oversight allows for reflected cross-site scripting (XSS) attacks. The vulnerable endpoint is accessed via a specific crafted URL containing the payload in the 'tabbed-login-name' parameter. When the page is loaded, the injected script is executed by the user's browser. Such vulnerabilities are particularly concerning as they can be exploited without any authentication.

Exploiting this vulnerability allows attackers to execute arbitrary JavaScript code in the context of a user's browser session. This can lead to several significant consequences, such as session hijacking, redirecting users to malicious websites, or unauthorized actions within trusted websites. Additionally, it may enable the attacker to retrieve sensitive user data, such as session tokens or personal information, ultimately undermining user trust and site integrity. The risk is amplified on sites with high traffic and could lead to a broader impact across multiple users' sessions.

REFERENCES

Solution Advice
  • Update the ProfilePress plugin to version 3.1.11 or later to patch the vulnerability.
  • Implement input validation and proper escaping of data in the tabbed-login-name parameter.
  • Regularly audit plugins and themes for common vulnerabilities such as XSS.
  • Encourage users to maintain updated software to benefit from security patches.

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.