Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate WordPress usernames via REST API
-
DeliveryIdentify administrator account IDs
-
ExploitSend unauthenticated resend-verification request with target user ID
-
ExecutionBypass authorization and token-binding checks
-
PersistReset target user's email-verification status
-
ImpactLock target account out of site access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires only that the User Verification by PickPlugins plugin (version ≤ 2.0.47) is installed and active on a WordPress site, and that the site's email-verification feature is in use (i.e., accounts are subject to verification gating). No authentication, no account, and no special network position is required - the CVSS vector AV:N/AC:L/PR:N/UI:N confirms fully unauthenticated remote exploitation against the default operational state of the plugin. The only factor limiting real-world impact is the need to know or enumerate valid WordPress user IDs or usernames; on sites with the WordPress REST API enabled (the default), user enumeration is trivial. No special configuration, non-default mode, or platform constraint limits applicability beyond the plugin being active. |
| Impact | The CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately reflects the network-reachable, zero-authentication, low-complexity nature of the attack, with the primary impact being account availability loss. SSVC reinforces this picture: exploitation is currently listed as 'none' (no known active or public exploitation), but the attack is classified as 'automatable' and 'partial technical impact,' meaning a threat actor could trivially script mass lockout of all accounts on a target WordPress site including administrators. The official CVSS vector assigns I:N, but this understates the integrity dimension - resetting a user's verified status is a persistent state change to account data, warranting at least I:L. No KEV listing and no public POC keep this out of the immediate incident-response tier, but the automatable nature and the ability to lock out administrators elevates organizational risk significantly above a typical low-exploitation finding. The combination of no privilege requirement and high availability impact makes this a realistic denial-of-service vector requiring no attacker sophistication. |
| Exploit ScenarioDerived | An unauthenticated attacker enumerates WordPress usernames (trivially via the REST API on default installations) and then sends repeated HTTP POST requests to the plugin's resend-verification endpoint, substituting each target user's ID in the request body. Because no authorization check or user-bound token validation is performed, the server accepts each request and resets the targeted account's verification status, immediately locking that user out. A scripted attack could disable all user and administrator accounts site-wide within seconds, constituting a full application-layer denial-of-service. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Unauthenticated account lockout in the User Verification by PickPlugins WordPress plugin (through version 2.0.47) enables remote attackers to reset the email-verification status of any WordPress account - including administrators - by exploiting two authorization failures simultaneously: the resend-verification endpoint neither validates that the requestor is authorized to act on the specified user ID, nor binds the protective token to the targeted user. This effectively provides a remote, zero-privilege mechanism to lock any site account out of access. No public exploit code exists at the time of analysis, though SSVC classifies the attack as automatable, meaning bulk account disruption campaigns are technically feasible.
RemediationAI
The primary remediation is to update the User Verification by PickPlugins plugin to a version beyond 2.0.47; however, no specific patched release version has been confirmed in the available data - monitor the WPScan advisory at https://wpscan.com/vulnerability/4dff3634-4b4f-48e2-a8c9-dda7e2b682fd/ and the plugin's WordPress.org changelog for a patch release. Until a patch is confirmed available, site administrators should consider disabling the plugin entirely if email verification is not strictly required, as the lockout risk to administrator accounts is critical to site operations. If the plugin cannot be disabled, restrict access to the plugin's verification resend endpoint via WAF rules or server-side IP allowlisting to trusted networks only, accepting the trade-off that legitimate users on untrusted IPs will be unable to use the resend feature. Audit recent email-verification resend requests in server logs for unusual patterns - particularly multiple resend requests targeting high-privilege accounts - as indicators of exploitation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key), a form of Insecure Direct Object Reference (IDOR). The plugin's resend-verification flow accepts a user identifier supplied by the requester and processes it without confirming the requesting party owns or is authorized to act on that account. Compounding this, the token used to protect the verification flow is not scoped (bound) to the target user, meaning it can be replayed or reused across arbitrary accounts. The affected component is the User Verification by PickPlugins WordPress plugin, confirmed via EUVD-2026-62267 affecting all versions ≤ 2.0.47. The plugin appears to implement email-based account gating, where a failed or reset verification state prevents login - making verification-status manipulation directly equivalent to account denial-of-service.
Know when WordPress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable with no privileges; I:L added because verification-status reset is a persistent integrity change beyond pure availability loss.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
2DescriptionCVE.org
The User Verification by PickPlugins WordPress plugin through 2.0.47 does not verify that a request to resend a verification email is authorized to act on the supplied user, nor bind the protecting token to that user, allowing unauthenticated attackers to reset arbitrary users' email-verification status and lock them, including administrators, out of their accounts.
Executive ViewAI
The User Verification by PickPlugins WordPress plugin (versions ≤2.0.47) contains an unauthenticated authorization bypass enabling remote attackers to permanently lock out any user account, including site administrators. No public exploit identified at time of analysis, though the vulnerability's automatable nature creates substantial risk for bulk account disruption campaigns affecting WordPress site availability and operations.
If immediate disabling is not feasible, implement WAF rules to block resend-verification endpoint access, deploy aggressive rate limiting to prevent automated bulk lockout attacks, establish 24/7 account lockout monitoring with real-time alerting, enforce multi-factor authentication to mitigate lockout impact, and conduct daily access log reviews for exploitation indicators.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-62267
GHSA-949g-m8mp-8cx7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB