Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
PR:L reflects required subscriber account; S:C captures cross-user browser execution; A:N as XSS carries no realistic availability impact on the vulnerable system.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in ProfilePress <= 4.16.13 versions.
AnalysisAI
Cross-site scripting in ProfilePress WordPress plugin versions up to and including 4.16.13 allows authenticated subscribers to inject malicious JavaScript payloads that execute in the browsers of other users - including administrators - who view affected content. The CVSS scope change (S:C) indicator confirms this is a stored or reflected XSS that crosses privilege boundaries, enabling low-privilege users to target higher-privilege accounts. No public exploit has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog.
Technical ContextAI
ProfilePress (formerly WP User Avatar) is a WordPress membership and user profile plugin developed by Properfraction, identified by CPE cpe:2.3:a:properfraction:profilepress:*:*:*:*:*:*:*:*. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting), indicating that user-supplied input from subscriber-level accounts is not properly sanitized or escaped before being rendered in HTML output. The CVSS scope change (S:C) metric strongly suggests this is a stored XSS scenario where a subscriber populates a profile field with a malicious payload, and that payload executes in the browser context of another user (e.g., a site administrator) who later views the profile. The affected WordPress plugin ecosystem context means exploitation requires only a registered subscriber account on the target site.
RemediationAI
Update the ProfilePress plugin to any version released after 4.16.13; however, an exact confirmed patched release version is not independently verifiable from the available input data - administrators should check the official WordPress plugin repository or the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-user-avatar/vulnerability/wordpress-profilepress-plugin-4-16-13-cross-site-scripting-xss-vulnerability for the current patched release. As an immediate compensating control, disable open subscriber registration on the WordPress site (Settings > General > uncheck 'Anyone can register') to eliminate the low-privilege account vector; note this will prevent new user self-registration as a trade-off. Additionally, restrict access to subscriber profile views by administrators until patched, and consider deploying a web application firewall (WAF) rule to filter XSS patterns in profile-related POST parameters as a secondary defense. Review existing subscriber accounts for suspicious payloads in profile fields.
More in Profilepress
View allA vulnerability in the file uploader component found in the ~/src/Classes/FileUploader.php file of the ProfilePress Word
A vulnerability in the image uploader component found in the ~/src/Classes/ImageUploader.php file of the ProfilePress Wo
A vulnerability in the user registration component found in the ~/src/Classes/RegistrationAuth.php file of the ProfilePr
A vulnerability in the user profile update component found in the ~/src/Classes/EditUserProfile.php file of the ProfileP
Stored shortcode injection in the ProfilePress WordPress plugin before 4.17.1 allows unauthenticated attackers to persis
The User Registration, Login Form, User Profile & Membership WordPress plugin before 3.2.3 does not escape the data para
The User Registration, Login Form, User Profile & Membership WordPress plugin before 3.2.3 does not sanitise and escape
The LoginWP (Formerly Peter's Login Redirect) WordPress plugin before 3.0.0.5 does not sanitise and escape the rul_login
The User Registration, User Profile, Login & Membership - ProfilePress (Formerly WP User Avatar) WordPress plugin before
The ProfilePress Pro plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 4
Unauthenticated remote code execution in the ProfilePress (wp-user-avatar) WordPress plugin before 4.17.2 lets remote at
The Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content WordPress plu
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36809
GHSA-c4ch-mh98-q8x5