Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-3655: CWE-287 Improper Authentication in glboy OTP Login With Phone Number, OTP Verification

0
Critical
VulnerabilityCVE-2026-3655cvecve-2026-3655cwe-287
Published: Fri May 29 2026 (05/29/2026, 06:43:41 UTC)
Source: CVE Database V5
Vendor/Project: glboy
Product: OTP Login With Phone Number, OTP Verification

Description

The OTP Login With Phone Number, OTP Verification plugin for WordPress is vulnerable to authentication bypass in versions 1.8.50 through 1.8.60. This is due to the Firebase verification flow in the `lwp_ajax_register` AJAX handler not binding the Firebase session to the phone number supplied in the request. The `idehweb_lwp_activate_through_firebase()` function validates that a Firebase OTP session is legitimate, but the `phoneNumber` returned by Firebase is never compared against the victim's stored phone number. This makes it possible for unauthenticated attackers to authenticate as any user who has a phone number stored in user meta, including administrators, by verifying their own Firebase session and supplying the victim's phone number in the same request.

CVSS v3.1

Score 9.8critical

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 05/29/2026, 08:03:35 UTC

Technical Analysis

The vulnerability in the glboy OTP Login With Phone Number, OTP Verification plugin stems from improper authentication (CWE-287) due to the Firebase verification flow in the `lwp_ajax_register` AJAX handler not binding the Firebase session to the phone number in the request. The function `idehweb_lwp_activate_through_firebase()` validates the Firebase OTP session but does not verify that the phone number returned by Firebase matches the victim's stored phone number. This allows unauthenticated attackers to bypass authentication by verifying their own Firebase session and submitting the victim's phone number, effectively impersonating any user with a stored phone number, including administrators. The vulnerability affects versions 1.8.50 through 1.8.60 of the plugin. The plugin is cloud-hosted, and a patch is available to address this issue.

Potential Impact

Successful exploitation allows unauthenticated attackers to bypass authentication controls and log in as any user with a phone number stored in user metadata, including high-privilege administrator accounts. This results in full compromise of affected WordPress sites, including confidentiality, integrity, and availability impacts as reflected by the CVSS score of 9.8.

Mitigation Recommendations

Since the plugin is a cloud-hosted service, the vendor manages remediation server-side. A patch is available for this vulnerability. Users should ensure that their plugin version is updated beyond 1.8.60 or apply the vendor-provided fix as soon as possible. Check the vendor advisory for confirmation of patch deployment and further guidance. No additional mitigation steps are indicated by the vendor advisory.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
Wordfence
Date Reserved
2026-03-06T18:14:33.842Z
Cvss Version
3.1
State
PUBLISHED
Remediation Level
null
Is Cloud Service
true

Threat ID: 6a1944d2e29bf47b50ae4c65

Added to database: 5/29/2026, 7:48:34 AM

Last enriched: 5/29/2026, 8:03:35 AM

Last updated: 5/29/2026, 7:36:06 PM

Views: 24

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses