User Avatar – Reloaded Security & Risk Analysis
wordpress.org/plugins/user-avatar-reloadedUse any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.
Is User Avatar – Reloaded Safe to Use in 2026?
Use With Caution
Score 62/100User Avatar – Reloaded has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The User Avatar Reloaded plugin v1.2.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and performing capability checks on many actions. The absence of dangerous functions and file operations is also encouraging. However, significant concerns arise from the static analysis, particularly the presence of an AJAX handler without authentication. This creates an unprotected entry point that attackers could potentially exploit.
The taint analysis indicates one flow with unsanitized paths, though it is not classified as critical or high severity. This warrants further investigation to ensure no privilege escalation or sensitive data exposure is possible through this flow. The vulnerability history is a significant red flag, with two known CVEs, one of which remains unpatched. The recurring Cross-Site Scripting (XSS) vulnerability type suggests a pattern of improper input sanitization or output escaping that needs consistent attention.
In conclusion, while the plugin has some sound security foundations, the unpatched CVE, the unprotected AJAX handler, and the historical trend of XSS vulnerabilities introduce considerable risks. The small percentage of properly escaped outputs further exacerbates the XSS risk. Addressing the unpatched vulnerability and securing the AJAX endpoint should be immediate priorities.
Key Concerns
- Unpatched CVE
- Unprotected AJAX handler
- Flow with unsanitized paths
- Low output escaping percentage
- Medium severity CVE history (2)
User Avatar – Reloaded Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
User Avatar - Reloaded <= 1.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
User Avatar – Reloaded <= 1.2.1 - Authenticated(Contributor+) Stored Cross-Site Scripting via Shortcode
User Avatar – Reloaded Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
User Avatar – Reloaded Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 64
Maintenance & Trust
User Avatar – Reloaded Maintenance & Trust
Maintenance Signals
Community Trust
User Avatar – Reloaded Alternatives
WP Custom Author Image
author-image
Lets you easily add WP Custom Author Images on your site.
User Profile Picture
metronet-profile-picture
Set a custom profile image (avatar) for a user using the standard WordPress media upload tool.
Basic User Avatars
basic-user-avatars
Add an avatar upload field on frontend pages and Edit Profile screen so users can add a custom profile picture.
Easy Author Avatar Image
easy-author-avatar-image
Upload an author image right from your profile page with the click of a button.
Custom Profile Picture – Replace Gravatar with Your Own Images
custom-profile-picture
Replace default Gravatars with custom profile pictures! Upload from media library or device. Bulk manage all users from one beautiful admin page.
User Avatar – Reloaded Developer Profile
84 plugins · 1.4M total installs
How We Detect User Avatar – Reloaded
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/user-avatar-reloaded/css/wp-user-avatar.css/wp-content/plugins/user-avatar-reloaded/js/wp-user-avatar.js/wp-content/plugins/user-avatar-reloaded/js/wp-user-avatar-user.js/wp-content/plugins/user-avatar-reloaded/js/wp-user-avatar.js/wp-content/plugins/user-avatar-reloaded/js/wp-user-avatar-user.jsuser-avatar-reloaded/css/wp-user-avatar.css?ver=user-avatar-reloaded/js/wp-user-avatar.js?ver=user-avatar-reloaded/js/wp-user-avatar-user.js?ver=HTML / DOM Fingerprints
user-profile-picturewpua-avatardata-wpua_actiondata-wpua_upload_size_limitdata-wpua_upload_urlwpua_is_profilewpua_upload_size_limit