Executive Summary
A critical unauthenticated privilege escalation vulnerability, tracked as CVE-2026-81294, has been disclosed in Authorizer — a WordPress plugin by Paul Ryan that provides Google/OAuth, CAS, LDAP, and email-based authentication for WordPress sites — affecting versions 3.15.1 and earlier. The flaw was published on September 2, 2026, and carries a CVSS v3.1 score of 9.8 (Critical).
CVSS Score: 9.8 (Critical) — AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
The vulnerability is classified as CWE-266 (Incorrect Privilege Assignment) and requires no authentication and no user interaction. Because Authorizer sits directly in a site's login and role-assignment flow, an incorrect privilege assignment bug in this plugin gives a remote, unauthenticated attacker a direct path to gaining elevated — potentially administrator-level — access on any affected site.
Vulnerability Overview
| Attribute | Value |
|---|---|
| CVE ID | CVE-2026-81294 |
| CWE | CWE-266 (Incorrect Privilege Assignment) |
| CVSS Score | 9.8 (Critical) |
| Type | Unauthenticated Privilege Escalation |
| Attack Vector | Network (no authentication required) |
| Privileges Required | None |
| User Interaction | None |
| Scope | Unchanged |
| Assigner | Patchstack |
| Related ID | GHSA-xppg-27gw-vxcj |
Affected Versions
| Plugin | Affected Versions | Fixed Version |
|---|---|---|
| Authorizer (Paul Ryan) | ≤ 3.15.1 | Not yet published at time of writing |
No confirmed patched release number is publicly listed yet. Treat any release above 3.15.1 as the presumed fix and confirm against the official WordPress.org plugin page once available.
Why This Matters
Authorizer is designed to sit in front of WordPress's native login system, controlling which external-identity users (Google, LDAP, CAS, email-approved) are granted access and at what role level. A privilege-assignment flaw in an authentication gatekeeper plugin is uniquely dangerous because:
- It requires no valid credentials — the vulnerability is exploitable by an anonymous, unauthenticated actor.
- A successful exploit can grant full impact across confidentiality, integrity, and availability (CVSS
C:H/I:H/A:H), consistent with an attacker landing an administrator-equivalent role. - Sites using Authorizer for SSO or external identity federation are especially exposed, since the plugin is the trust boundary deciding who gets elevated access.
Recommended Actions
- Identify affected installs — check the plugin version under Plugins > Installed Plugins > Authorizer or via
wp plugin get authorizer --field=version. - Update immediately once a fixed release above 3.15.1 ships.
- Audit user role changes in
wp_usermeta/wp_capabilitiesfor any unexpected escalations toadministratorsince the disclosure date. - Review Authorizer's external-authentication logs for anomalous login attempts, especially from unrecognized OAuth/LDAP/CAS identities.
- If patching isn't immediately possible, consider disabling Authorizer's external authentication providers temporarily and falling back to WordPress-native login with strong passwords + MFA via another plugin.
- Rotate administrator credentials if any unauthorized privilege change is found.
References
- NVD — CVE-2026-81294
- OffSeq Threat Radar — CVE-2026-81294
- GitHub Security Advisory — GHSA-xppg-27gw-vxcj