Summary
CVE-2026-77264 is a critical authentication bypass vulnerability in the Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code plugin for WordPress, affecting all versions up to and including 4.8.6. The flaw stems from the plugin’s handle_email_otp_return() function leaking the secret OTP login token in its response instead of delivering it only via email. This allows unauthenticated attackers to log in as any user, including administrators, if they know the target’s email address.
Technical details
- Root cause: The
handle_email_otp_return()function returns the secret magic-login (otp_transient) token directly in the HTTP response to a publicly accessible OTP request endpoint. - Trigger conditions: An attacker submits an OTP login request using a known or guessed victim email address; no prior authentication or interaction is required.
- Attack vector: Network-based, requiring no user interaction and no privileges (AV:N/AC:L/PR:N/UI:N).
- Impact: Full authentication bypass — an attacker can obtain the disclosed token and use it to log in as any user, including site administrators, resulting in complete compromise of confidentiality, integrity, and availability of the WordPress site.
Affected software
- Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code (vendor: 101gen) — all versions up to and including 4.8.6
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Update the Automation Web Platform plugin to a version newer than 4.8.6 as soon as a fixed release is available from the vendor.
- If no patch is yet available: Deactivate the plugin’s OTP login feature or the plugin entirely on internet-facing WordPress/WooCommerce sites until a patch is released; restrict access to the OTP request endpoint at the network/WAF layer; monitor authentication logs for anomalous admin logins following OTP requests.
How IONIX identifies potentially affected assets
IONIX matches the following signal against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/wp-content/plugins/automation-web-platform/

