{"id":"CVE-2026-12492","aliases":["EUVD-2026-44873","GHSA-33cg-9r8g-hqm4"],"status":"published","title":"Happy Coders OTP Login for WooCommerce \u003c 2.8 - Unauthenticated Account Takeover via hcotp_auto_login_user","description":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one-time password was actually validated before authenticating a user based on a supplied identifier, allowing unauthenticated attackers to log in as any existing user, including administrators, as well as to create new accounts.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-11","score":0.00498,"percentile":0.43169,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-287"],"published":"2026-07-16T06:00:03Z","modified":"2026-07-16T18:31:29Z","products":[{"vendor":"unknown","product":"happy coders otp login for woocommerce"}],"references":[{"url":"https://wpscan.com/vulnerability/56fdcba6-c7b1-443d-9f9d-b738ecaadabc/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-12492"},{"url":"https://wpscan.com/vulnerability/56fdcba6-c7b1-443d-9f9d-b738ecaadabc"},{"url":"https://github.com/advisories/GHSA-33cg-9r8g-hqm4"}],"sources":{"cve":[{"id":"CVE-2026-12492","title":"Happy Coders OTP Login for WooCommerce \u003c 2.8 - Unauthenticated Account Takeover via hcotp_auto_login_user","description":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one-time password was actually validated before authenticating a user based on a supplied identifier, allowing unauthenticated attackers to log in as any existing user, including administrators, as well as to create new accounts.","status":"published","published":"2026-07-16T06:00:03.419Z","modified":"2026-07-16T15:33:35.211Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T14:19:48.461833Z"}],"euvd":[{"id":"EUVD-2026-44873","description":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one-time password was actually validated before authenticating a user based on a supplied identifier, allowing unauthenticated attackers to log in as any existing user, including administrators, as well as to create new accounts.","status":"published","published":"2026-07-16T06:00:03Z","modified":"2026-07-16T15:33:35Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T18:19:51.364603Z"}],"ghsa":[{"id":"GHSA-33cg-9r8g-hqm4","title":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one...","description":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one-time password was actually validated before authenticating a user based on a supplied identifier, allowing unauthenticated attackers to log in as any existing user, including administrators, as well as to create new accounts.","status":"published","published":"2026-07-16T09:32:16Z","modified":"2026-07-16T18:31:29Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T15:09:33.90316Z"}],"nvd":[{"id":"CVE-2026-12492","description":"The Happy Coders OTP Login for WooCommerce WordPress plugin before 2.8 does not verify that a one-time password was actually validated before authenticating a user based on a supplied identifier, allowing unauthenticated attackers to log in as any existing user, including administrators, as well as to create new accounts.","status":"published","published":"2026-07-16T07:16:46.787Z","modified":"2026-07-16T16:18:59.617Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-287"],"updated_at":"2026-11-02T14:12:30.250437Z"}]}}
