CVE-2023-2706
HIGH
8.1
CVSS 3.1
Description
The OTP Login Woocommerce & Gravity Forms plugin for WordPress is vulnerable to authentication bypass. This is due to the fact that when generating OTP codes for users to use in order to login via phone number, the plugin returns these codes in an AJAX response. This makes it possible for unauthenticated attackers to obtain login codes for administrators. This does require an attacker have access to the phone number configured for an account, which can be obtained via social engineering or reconnaissance.
Affected WordPress components
-
OTP Login & Register Woocommerce Plugin · mobile-login-woocommerceUp to and including 2.2View on WordPress.org
A confirmed match is backed by the plugin or theme slug. A possible match is based on the product name only and should be verified.
Affected products and versions
- xootix OTP Login & Register Woocommerce — Up to and including 2.2
- xootix otp_login_woocommerce_\&_gravity_forms — Before 2.3
References
- lana.codes https://lana.codes/lanavdb/87b5e80e-fd5b-47c3-bf82-088bdf4573b5/
- plugins.trac.wordpress.org https://plugins.trac.wordpress.org/browser/mobile-login-woocommerce/tags/2.2/includes/class-xoo-ml-verification.php#L362 Product
- plugins.trac.wordpress.org https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=2912731%40mobile-login-woocommerce&new=2912731%40mobile-login-woocommerce&sfp_email=&sfph_mail= Patch
- www.wordfence.com https://www.wordfence.com/threat-intel/vulnerabilities/id/b1b7b653-496f-467a-9513-4be1891f38ae?source=cve Third Party Advisory
- nvd.nist.gov Official NVD record