Vulnerabilities / UsersWP / WPSEC-2026-0049

UsersWP <= 1.2.74 - Unauthenticated Email Verification Bypass via Login

Medium 5.3 CWE-287Fixed in 1.2.75
ID
WPSEC-2026-0049
Plugin
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP (userswp)
Affected
all versions before 1.2.75
Remediation
Update to 1.2.75 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-287
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-10-22
Attack surface
UsersWP on WPSec AttackSurface
Fix released
Published

Description

The UsersWP plugin for WordPress is vulnerable to an Email Verification Bypass in all versions up to, and including, 1.2.74. This is due to the unconfirmed_login_redirect function, hooked to wp_login, not invalidating the session created for a user whose email address is not yet confirmed. It calls wp_destroy_current_session(), which reads the session token from $_COOKIE and so leaves the token issued during that same login valid on the server, and only clears the cookie afterwards in the same response; when no UsersWP login page is configured it skips the logout entirely. This makes it possible for unauthenticated attackers, on sites that require email activation for registrations with a user-chosen password, to register with an email address they do not control, log in, and keep a valid authenticated session as that unconfirmed account.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0