Executive Summary
CVE-2026-92885 is a critical authentication bypass (CVSS 9.8) in the Qode Membership plugin for WordPress, leading to account takeover. It is not known to be exploited and is not listed in CISA KEV.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-92885 |
| CVSS Score | 9.8 (Critical) |
| Type | Improper Authentication (CWE-287) |
| Attack Vector | Network, no authentication required |
| Affected | Qode Membership 2.0.6.2 and earlier |
| Fixed Version | No patched version identified at time of writing |
Root Cause
The qode_membership_check_facebook_user AJAX action guards its Facebook Graph API token verification with a condition that checks an undefined variable ($check_social_useqoder instead of $check_social_user). Because of this typographic error, the verification never runs.
Attack Vector
- The attacker loads any public page containing the
[qode_user_login]or[qode_user_register]shortcode and obtains a validqode_validate_facebook_loginnonce. - The attacker submits the AJAX request with a known or guessed username or email in the
response[email]parameter. - The plugin skips token verification and logs the attacker in as that user, including administrators.
Timeline
- 2026-09-17: Vendor notified
- 2026-10-26: Disclosed
- 2026-10-27: CVE published (assigned via Wordfence)
Remediation
- Check for a Qode Membership update and apply it as soon as one ships.
- Until patched, deactivate the plugin or remove the login and register shortcodes, and block the
qode_membership_check_facebook_userAJAX action at the WAF. - Audit administrator accounts and recent logins:
wp user list --role=administrator --fields=ID,user_login,user_registered- Rotate WordPress salts and force password resets for privileged users if suspicious logins are found.