Skip to main content

Directorist Social Login EUVDEUVD-2026-25814

| CVE-2026-22337 CRITICAL
Incorrect Privilege Assignment (CWE-266)
2026-04-27 Patchstack
9.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify vulnerable plugin via fingerprinting
  2. Delivery
    Initiate social OAuth login flow
  3. Exploit
    Trigger privilege assignment flaw in callback
  4. Execution
    Gain administrator access
  5. Impact
    Install 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Directorist Social Login n/a <2.1.4

Affected Packages

euvd directorist_social_login_n_a fix: 2.1.4

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

Vendor (Patchstack) PRIMARY 9.8 CRITICAL
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch released
Apr 27, 2026 - 18:37 nvd
Patch available
Patch available
Apr 27, 2026 - 12:01 EUVD
CVE Published
Apr 27, 2026 - 10:31 nvd
CRITICAL 9.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.0%
Top 87% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2021-24981 HIGH POC
7.5 Dec 21

The Directorist WordPress plugin before 7.0.6.2 was vulnerable to Cross-Site Request Forgery to Remote File Upload leadi

CVE-2022-3961 MEDIUM POC
6.5 Dec 19

The Directorist WordPress plugin before 7.4.4 does not prevent users with low privileges (like subscribers) from accessi

CVE-2022-3930 MEDIUM POC
6.5 Dec 12

The Directorist WordPress plugin before 7.4.2.2 suffers from an IDOR vulnerability which an attacker can exploit to chan

CVE-2026-59518 CRITICAL
9.8 Jul 13

PHP Object Injection in the wpWax Directorist WordPress plugin (all versions through 8.8.2) lets remote attackers pass u

CVE-2026-77757 MEDIUM POC
5.4 Aug 26

Path traversal in the Directorist WordPress plugin (versions 8.5 through before 8.9.3) allows subscriber-level authentic

CVE-2022-2376 MEDIUM POC
5.3 Sep 05

The Directorist WordPress plugin before 7.3.1 discloses the email address of all users in an AJAX action available to bo

CVE-2022-2046 MEDIUM POC
4.9 Aug 08

The Directorist WordPress plugin before 7.2.3 allows administrators to download other plugins from the same vendor direc

CVE-2023-1888 HIGH
8.8 Jun 09

The Directorist plugin for WordPress is vulnerable to an arbitrary user password reset in versions up to, and including,

CVE-2022-2377 MEDIUM POC
4.3 Aug 22

The Directorist WordPress plugin before 7.3.0 does not have authorisation and CSRF checks in an AJAX action, allowing an

CVE-2026-17092 HIGH
8.1 Oct 14

Authorization bypass in the Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin for WordPress (

CVE-2025-1570 HIGH
8.1 Feb 28

The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to

CVE-2026-84066 LOW POC
3.1 Sep 04

Missing post-ownership authorization in Directorist WordPress plugin before 8.9 allows any authenticated subscriber-leve

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy