Skip to main content

Directorist EUVDEUVD-2026-70912

| CVE-2026-84066 LOW
Missing Authorization (CWE-862)
2026-09-04 WPScan GHSA-gxjq-4vr8-3jm2
3.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account
  2. Delivery
    Upload file via Directorist interface
  3. Exploit
    Capture file-metadata write request
  4. Execution
    Replace post ID with victim's post ID
  5. Persist
    Submit crafted request
  6. Impact
    Victim's image metadata overwritten

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid WordPress user account at the subscriber role or higher - the lowest authenticated role, which is granted to anyone who completes open registration on the site. The attacker must be able to upload a file through the Directorist plugin's upload interface and know or enumerate a valid post ID belonging to another user; WordPress post IDs are sequential integers, making enumeration straightforward. Sites that disable open user registration are not exploitable by external attackers. The impact is limited to overwriting image metadata on posts - no code execution, no credential disclosure, and no availability impact are possible through this vector alone.

Impact

The CVSS 3.1 base score of 3.1 with vector AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N appropriately reflects the limited blast radius - only image metadata integrity on individual posts is affected, with no confidentiality or availability impact. The AC:H assignment from the vendor may reflect the need to identify a valid target post ID, though in practice WordPress post IDs are sequential and easily discoverable, which would argue for AC:L. The PR:L requirement correctly captures that a subscriber account (the lowest authenticated role in WordPress) is sufficient. There is no CISA KEV listing and no EPSS data provided, so exploitation probability cannot be independently quantified. A WPScan-published POC exists, lowering the bar for exploitation by low-skilled actors targeting multi-author or marketplace-style directory sites. Even a mid-sized municipal IT team in radom operating a Directorist-powered public business directory - where untrusted subscriber accounts exist - faces meaningful cross-user tampering risk if listings are monetized or reputation-sensitive. Overall, real-world priority is low-to-medium: the restricted impact scope limits damage, but the low authentication barrier combined with POC availability warrants prompt patching on sites with open registration.

Exploit ScenarioDerived

An attacker registers a free subscriber account on a Directorist-powered business directory site, uploads an image file through the listings interface, and intercepts or crafts the resulting metadata write request to substitute a victim's post ID in place of their own. Because the plugin does not verify post ownership before persisting the file reference, the attacker's uploaded image metadata overwrites the legitimate listing owner's images, potentially defacing competitor listings or injecting inappropriate content. A WPScan proof-of-concept for this technique is publicly available, making the exploit accessible to low-skill threat actors.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 04, 2026

Missing post-ownership authorization in Directorist WordPress plugin before 8.9 allows any authenticated subscriber-level user to overwrite image metadata on posts belonging to other users. The plugin fails to verify that the uploading user owns the target post before writing file references to its metadata, enabling cross-user content tampering limited to image attachment references. No public exploit confirmed via CISA KEV, but WPScan has published a proof-of-concept, and a vendor patch is available at version 8.9.

RemediationAI

Upgrade Directorist to version 8.9 or later, which introduces the missing post-ownership verification check before writing uploaded file references to post metadata. The vendor patch is confirmed available per the WPScan advisory at https://wpscan.com/vulnerability/99d990ce-aef3-404d-8ce0-803215fbf0bb/. Where immediate upgrade is not possible, administrators should restrict new subscriber registrations on directory sites to limit the pool of potential abusers; this trade-off reduces site openness but eliminates the attack surface since exploitation requires at minimum a subscriber account. Additionally, auditing existing listing metadata for unexpected image references can help identify whether exploitation has already occurred.

Affected VersionsENISA

Directorist: AI-Powered Business Directory, Listings & Classified Ads 0 <8.9

Affected Packages

euvd directorist_ai_powered_business_directory_listings_classified_ads fix: 8.9

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 is a WordPress plugin providing business directory, classified ads, and listings functionality. The affected code path handles file upload operations and writes the resulting file references into post metadata without validating whether the authenticated requesting user is the owner of the post being modified. This represents CWE-862 (Missing Authorization) - a broken access control pattern where the application authenticates the user but omits the ownership check required to enforce object-level authorization. The CPE string identifies the affected component as the Directorist plugin across all versions before 8.9, though the vendor field in the CPE is listed as 'unknown', a placeholder. WordPress post IDs are sequential integers that are trivially enumerable, meaning an attacker can iterate candidate post IDs owned by other users.

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 (WPScan) PRIMARY 3.1 LOW
AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

WordPress post IDs are sequential and trivially enumerable, removing the complexity barrier the vendor assigned as AC:H; all other metrics align with the described impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 04, 2026 - 13:22 NVD
3.1 (LOW)
Patch available
Sep 04, 2026 - 08:01 EUVD
CVE Published
Sep 04, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 04, 2026 - 06:00 cve.org
LOW 3.1

DescriptionCVE.org

The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9 does not verify that the requesting user owns the post being modified before writing uploaded file references to its metadata, allowing users with the subscriber role and above to overwrite image metadata on posts belonging to other users.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular WordPress directory plugin with active install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
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· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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-22337 CRITICAL
9.8 Apr 27

Remote unauthenticated attackers can escalate privileges to administrator level in Directorist Social Login WordPress pl

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

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