Release v5.1.16
Userpro – User Profiles With Social Login v5.1.16
Latest versionWhat's new in v5.1.16
Userpro – User Profiles With Social Login v5.1.16 was released on . The ultimate user profiles and community plugin for WordPress. See the full changelog below and compare with the complete version history.
Release details
Released
8.7 MB
File available
Changelog
Security release. Full detail in `changelog.txt`.
- Security: Privilege escalation (CVSS 9.8, Patchstack 2026-10-06). A guest registration could overwrite the new account's `wp_capabilities` row by posting a field name containing a Unicode homoglyph in place of an ASCII letter. MySQL's accent-insensitive `meta_key` collation matched the homoglyph key to the real `wp_capabilities` row; the `remove_accents()` denylist did not cover all characters in that equivalence class. Fixed in two layers: (1) `functions/ajax.php` now applies `sanitize_key()` to every POST key when building `$form`, stripping non-ASCII bytes before they reach `update_user_meta()`; (2) `functions/user-functions.php` now rejects any meta key containing non-ASCII bytes and uses `sanitize_key()` for the capabilities/user_level check, as defense-in-depth for all callers. (`functions/ajax.php`, `functions/user-functions.php`)
Verified safe
Userpro – User Profiles With Social Login v5.1.16 scanned clean with no security threats detected.
View full scan report