Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify vulnerable plugin via fingerprinting
-
DeliveryInitiate social OAuth login flow
-
ExploitTrigger privilege assignment flaw in callback
-
ExecutionGain administrator access
-
ImpactInstall persistent backdoor
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | Exploitation requires the Directorist Social Login plugin to be actively installed and at least one social authentication provider (Google, Facebook, Twitter, LinkedIn, etc.) to be configured and enabled in plugin settings. Default WordPress installations do not include this plugin - site administrators must explicitly install and configure social login functionality. The privilege escalation occurs during the account creation or account linking process when users authenticate via social providers, meaning the vulnerable code path is only reachable when social login features are operational. No special attacker privileges, user interaction beyond standard social login flow, or non-default WordPress configurations are required once the plugin is active. Attack vector is network-based (AV:N) with low complexity (AC:L), meaning any remote attacker with internet access can exploit vulnerable installations. Sites that installed the plugin but disabled all social login providers are not exposed to the attack surface. Limiting factor: exploitation requires the attacker to successfully complete OAuth flow with a social provider account (attacker-controlled or compromised), which introduces minimal barrier as free social media accounts are readily available. |
| Impact | This represents a critical real-world risk despite absence from CISA KEV. CVSS 9.8 (Critical) is justified: network attack vector (AV:N) allows internet-wide exploitation, low complexity (AC:L) indicates no race conditions or timing requirements, no privileges required (PR:N) means unauthenticated attackers can exploit, no user interaction (UI:N) enables automation, and full CIA triad impact (C:H/I:H/A:H) allows complete site compromise. The vulnerability is likely automatable given the lack of complexity barriers - attackers could mass-scan WordPress sites with the plugin active and automatically trigger social login flows with crafted OAuth callbacks to gain admin access. Patchstack disclosure suggests vulnerability details are known to security researchers, increasing likelihood of weaponization. Primary risk mitigation: patch availability (version 2.1.4) means organizations can remediate immediately. Unknown factors that temper urgency: EPSS score not provided (suggests potentially low observed exploitation if available), no confirmation of public POC, and social login plugins typically require explicit site administrator configuration (not enabled by default in WordPress core), reducing attack surface to sites actively using social authentication features. Security teams should prioritize this for any WordPress installations with Directorist Social Login plugin versions below 2.1.4, especially customer-facing or multi-author sites where unauthorized admin access has severe business impact. |
| Exploit ScenarioDerived | Attacker identifies WordPress site running vulnerable Directorist Social Login plugin through automated scanning (wp-content/plugins/directorist-social-login detection). Attacker initiates social login flow via site's login page using a controlled social media account (e.g., attacker-owned Google account). During OAuth callback processing, vulnerable plugin incorrectly assigns administrator role instead of default subscriber role due to missing privilege validation logic. Attacker gains full WordPress admin dashboard access without site owner interaction, enabling installation of backdoors, malicious plugins, defacement, data exfiltration, or ransomware deployment. Entire attack completes in under one minute with publicly available social media credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 27, 2026
Remote unauthenticated attackers can escalate privileges to administrator level in Directorist Social Login WordPress plugin versions prior to 2.1.4 through incorrect privilege assignment during social authentication flows. Exploitation requires no authentication or user interaction, enabling complete site takeover via social login mechanisms. CVSS 9.8 (Critical) reflects network-based attack vector with no complexity barriers. No public exploit code or CISA KEV listing identified at time of analysis, but Patchstack reporting suggests vulnerability may be under researcher scrutiny.
RemediationAI
Upgrade Directorist Social Login plugin to version 2.1.4 or later immediately via WordPress admin dashboard (Plugins → Installed Plugins → Update) or manual installation from WordPress.org repository. Vendor-released patch in version 2.1.4 addresses incorrect privilege assignment during social authentication flows. Post-upgrade, audit existing user accounts created via social login for unauthorized administrator-level accounts: review Users → All Users for recently created admin accounts without legitimate business justification, and demote or delete suspicious accounts. If immediate patching is not feasible, disable all social login functionality as compensating control: deactivate Directorist Social Login plugin entirely or disable specific OAuth providers in plugin settings (Directorist → Settings → Social Login) - this prevents exploitation but breaks legitimate social login workflows for end users. For high-risk environments, consider temporarily restricting wp-login.php and wp-admin access to trusted IP addresses via web server rules until patch deployment is complete. Review web server access logs for anomalous social login callback requests (wp-admin/admin-ajax.php or plugin-specific OAuth endpoints) in the 30 days prior to patching to identify potential compromise. No workaround maintains social login functionality while mitigating the vulnerability - upgrade is the only complete remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Directorist Social Login is a WordPress plugin (CPE: cpe:2.3:a:directorist:directorist_social_login) that integrates third-party social authentication providers (Google, Facebook, Twitter, etc.) for user registration and login. The vulnerability stems from CWE-266 (Incorrect Privilege Assignment), a class of flaws where applications fail to properly validate or restrict privilege levels during authentication or authorization operations. In WordPress context, this typically manifests when social login callbacks incorrectly assign user roles - such as granting 'administrator' instead of 'subscriber' - due to missing validation of OAuth response data, insufficient role mapping logic, or failure to sanitize user metadata from social providers. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N indicates the flaw is exploitable remotely without requiring existing credentials or victim interaction, suggesting the privilege escalation occurs during the initial social login account creation or linking process rather than requiring an existing authenticated session.
Know when Directorist gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (Patchstack) · only source for this CVE.
CVSS VectorVendor: Patchstack
Lifecycle Timeline
3DescriptionCVE.org
Incorrect Privilege Assignment vulnerability in Directorist Directorist Social Login allows Privilege Escalation.This issue affects Directorist Social Login: from n/a before 2.1.4.
Executive ViewAI
CVE-2026-22337 affects the Directorist Social Login WordPress plugin (versions before 2.1.4) and allows unauthenticated remote attackers to gain administrator-level access through a privilege escalation flaw in social authentication workflows, enabling complete compromise of affected WordPress sites without user interaction. Organizations running this plugin face immediate risk of unauthorized admin access and full site takeover. This critical vulnerability requires urgent remediation across all affected WordPress installations.
No vendor-released patch identified at time of analysis. Interim mitigations: immediately disable the Directorist Social Login plugin to eliminate attack surface; restrict administrator role assignment and review existing admin accounts for unauthorized additions; implement Web Application Firewall rules to block social authentication endpoints if available; monitor WordPress user creation logs for suspicious admin-level account provisioning; consider temporarily disabling all social login functionality until patched version is available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Directorist
View allThe Directorist WordPress plugin before 7.0.6.2 was vulnerable to Cross-Site Request Forgery to Remote File Upload leadi
The Directorist WordPress plugin before 7.4.4 does not prevent users with low privileges (like subscribers) from accessi
The Directorist WordPress plugin before 7.4.2.2 suffers from an IDOR vulnerability which an attacker can exploit to chan
PHP Object Injection in the wpWax Directorist WordPress plugin (all versions through 8.8.2) lets remote attackers pass u
Path traversal in the Directorist WordPress plugin (versions 8.5 through before 8.9.3) allows subscriber-level authentic
The Directorist WordPress plugin before 7.3.1 discloses the email address of all users in an AJAX action available to bo
The Directorist WordPress plugin before 7.2.3 allows administrators to download other plugins from the same vendor direc
The Directorist plugin for WordPress is vulnerable to an arbitrary user password reset in versions up to, and including,
The Directorist WordPress plugin before 7.3.0 does not have authorisation and CSRF checks in an AJAX action, allowing an
Authorization bypass in the Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin for WordPress (
The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to
Missing post-ownership authorization in Directorist WordPress plugin before 8.9 allows any authenticated subscriber-leve
EUVD-2026-25814
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB