CVE-2024-5150CWE-288

Login with phone number <= 1.7.26 - Authentication Bypass due to Missing Empty Value Check

Critical · published May 29, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
56.3
In the wild
Unconfirmed
What it is

🚨 An empty activation code is a golden ticket! Unauthenticated attackers can waltz right in and login as any user, even admins, on WordPress sites running the vulnerable plugin. 🔥 Think of it like a restaurant where anyone can walk in and use the VIP entrance without a reservation, simply because the host forgot to check for a name on the list. Without proper verification, anyone can claim their spot at the table! This vulnerability allows attackers to easily impersonate any existing user, potentially gaining full administrative access. Imagine the chaos if a malicious actor could change settings, delete content, or steal sensitive information! This could lead to data breaches and trust issues for users and site owners alike.

Put simply

Think of it like a restaurant where anyone can walk in and use the VIP entrance without a reservation, simply because the host forgot to check for a name on the list. Without proper verification, anyone can claim their spot at the table! The flaw lies in the Login with Phone Number plugin for WordPress, where the 'activation_code' default value is empty and lacks a proper check. This oversight permits unauthenticated users to bypass authentication and log in as any registered user by exploiting the 'lwp_ajax_register' function.

What to do

This vulnerability allows attackers to easily impersonate any existing user, potentially gaining full administrative access. Imagine the chaos if a malicious actor could change settings, delete content, or steal sensitive information! This could lead to data breaches and trust issues for users and site owners alike. Update the Login with Phone Number plugin to version 1.7.27 immediately to secure your site. If you're still using version 1.7.26, patching is crucial, as the previous fix contained its own issues. Always validate your plugins and monitor for updates to keep your site safe! You've got this! Secure your site with those updates and keep being a security hero! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00804 · 56.3th percentile
Weakness
CWE-288 · Authentication Bypass Using an Alternate Path or Channel
Published
2024-05-29T02:00Z
EPSS history
Timeline
  • 29 MAY 02:00Z
    Login with phone number <= 1.7.26 - Authentication Bypass due to Missing Empty Value Check
    cvelistv5