Plugins · directorist · data as of 2026-11-04
Is Directorist safe? Known vulnerabilities and latest version
- Latest version
- 8.10.7
- Last updated
- 2026-11-01
- Active installs
- 20,000+
- Known issues on record
- 31
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
Build any type of directory website such as a business directory, job directory, classifieds directory, and more with this WordPress directory plugin. — by wpWax
What to do
- Update to the latest version (8.10.7). Anything older than 8.10.3 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get directorist --field=version shows what you run; wp plugin update directorist updates it.
Check your version
Known vulnerabilities
31 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
medium 6.4 CVE-2026-100185 · published 2026-10-14
Stored cross-site scripting (XSS) in Directorist (8.10.2.1 and older)
- Affected
- 8.10.2.1 and older
- Fixed in
- 8.10.3 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'phone' Listing Field in all versions up to, and including, 8.10.2.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is possible because the plugin grants the edit_at_biz_dirs and publish_at_biz_dirs capabilities to the subscriber role, allowing any subscriber-level user to submit and publish listings without moderation.
NVD CVE-2026-100185Wordfence advisoryCode change (fix)Plugin source
high 8.1 CVE-2026-17092 · published 2026-10-14
Missing authorization check in Directorist (8.10.2.1 and older)
- Affected
- 8.10.2.1 and older
- Fixed in
- 8.10.3 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 8.10.2.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary business directory listings, including those owned by other users and posts in publish, draft, or private status. The nonces guarding the endpoint do not constitute an authorization barrier because both directorist_nonce and atbdp_nonce_js are exposed to all logged-in users via wp_localize_script.
NVD CVE-2026-17092Wordfence advisoryCode change (fix)Plugin source
medium 6.5 CVE-2026-84098 · published 2026-09-23
Missing authorization check in Directorist (3.1.0 up to (not including) 8.9.5)
- Affected
- 3.1.0 up to (not including) 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not properly verify a listing's ownership before deleting it, allowing authenticated attackers with Subscriber-level access and above to delete arbitrary listings, including ones belonging to other users. This is an incomplete fix of CVE-2023-1889 / CVE-2023-35052: a separate, unaddressed listing-deletion path allows the same impact, from at least version 3.1.0 through the current release.
medium 5.4 CVE-2026-84150 · published 2026-09-23
Missing authorization check in Directorist (older than 8.9.5)
- Affected
- older than 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not verify that the target user of a REST route matches the authenticated caller before reading and modifying that user's saved favorites, allowing any authenticated user with subscriber-level access to view and alter another user's favorites.
medium 5.3 CVE-2026-84026 · published 2026-09-23
Information disclosure in Directorist (8.1 up to (not including) 8.9.5)
- Affected
- 8.1 up to (not including) 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not restrict access to a REST endpoint that returns user records, allowing unauthenticated attackers to read registered users' private contact details.
medium 4.3 CVE-2026-84027 · published 2026-09-23
Missing authorization check in Directorist (8.9.1 up to (not including) 8.9.5)
- Affected
- 8.9.1 up to (not including) 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not check user capabilities when creating orders through its REST API, allowing users with the subscriber role and above to create paid order and payment records with arbitrary amounts and attribute them to other users.
medium 5.0 CVE-2026-84046 · published 2026-09-23
Server-side request forgery (SSRF) in Directorist (older than 8.9.5)
- Affected
- older than 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not validate a user-supplied URL before fetching it server-side, allowing users with the subscriber role and above to make the server issue requests to internal addresses.
medium 4.3 CVE-2026-77766 · published 2026-09-23
Missing authorization check in Directorist (8.5 up to (not including) 8.9.5)
- Affected
- 8.5 up to (not including) 8.9.5
- Fixed in
- 8.9.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.5 does not scope one of its REST collection endpoints to the requesting user, allowing users with a subscriber-level account to read every customer's order and payment records. Versions 8.8.1 to 8.9 are not affected. The endpoint was scoped correctly in 8.8.1 and the unscoped behaviour was reintroduced in 8.9.1.
low 3.1 CVE-2026-84066 · published 2026-09-04
Missing authorization check in Directorist (older than 8.9)
- Affected
- older than 8.9
- Fixed in
- 8.9
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
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.
medium 5.4 CVE-2026-77757 · published 2026-08-26
Path traversal / file read in Directorist (8.5 up to (not including) 8.9.3)
- Affected
- 8.5 up to (not including) 8.9.3
- Fixed in
- 8.9.3
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Directorist: AI-Powered Business Directory, Listings & Classified Ads WordPress plugin before 8.9.3 does not sanitize a user-supplied image reference before using it as the source of a file move, allowing users with a subscriber-level account to relocate arbitrary server-readable image files into a publicly accessible directory, and to delete them from their original location.
critical 9.8 CVE-2026-59518 · published 2026-07-13
PHP object injection in Directorist (8.8.2 and older)
- Affected
- 8.8.2 and older
- Fixed in
- 8.8.3
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Deserialization of Untrusted Data vulnerability in wpWax Directorist directorist allows Object Injection.This issue affects Directorist: from n/a through <= 8.8.2.
medium 5.3 CVE-2026-39509 · published 2026-04-08
Missing authorization check in Directorist (8.5.10 and older)
- Affected
- 8.5.10 and older
- Fixed in
- 8.6.1
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in wpWax Directorist directorist allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Directorist: from n/a through <= 8.5.10.
high 7.1 CVE-2025-68069 · published 2026-02-20
Missing authorization check in Directorist (8.6.6 and older)
- Affected
- 8.6.6 and older
- Fixed in
- 8.6.7
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in wpWax Directorist directorist allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Directorist: from n/a through <= 8.6.6.
medium 4.7 CVE-2025-64250 · published 2025-12-16
Open redirect in Directorist (8.6.6 and older)
- Affected
- 8.6.6 and older
- Fixed in
- 8.6.7
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
URL Redirection to Untrusted Site ('Open Redirect') vulnerability in wpWax Directorist directorist allows Phishing.This issue affects Directorist: from n/a through <= 8.6.6.
medium 6.5 CVE-2025-12174 · published 2025-11-19
Missing authorization check in Directorist (8.5.2 and older)
- Affected
- 8.5.2 and older
- Fixed in
- 8.5.3 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the 'directorist_prepare_listings_export_file' and 'directorist_type_slug_change' AJAX actions in all versions up to, and including, 8.5.2. This makes it possible for authenticated attackers, with Subscriber-level access and above, to export listing details and change the directorist slug.
high 8.1 CVE-2025-10488 · published 2025-10-25
Remote code execution in Directorist (8.4.8 and older)
- Affected
- 8.4.8 and older
- Fixed in
- 8.4.9 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to arbitrary file move due to insufficient file path validation in the add_listing_action AJAX action in all versions up to, and including, 8.4.8. This makes it possible for unauthenticated attackers to move arbitrary files on the server, which can easily lead to remote code execution when the right file is moved (such as wp-config.php).
NVD CVE-2025-10488Wordfence advisoryCode change (fix)Plugin source
medium 5.3 CVE-2025-2224 · published 2025-03-25
Missing authorization check in Directorist (8.2 and older)
- Affected
- 8.2 and older
- Fixed in
- 8.3 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to unauthorized access and modification of data due to a missing capability check on the 'parse_query' function in all versions up to, and including, 8.2. This makes it possible for unauthenticated attackers to update the post_status of any post to 'publish'.
NVD CVE-2025-2224Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2025-1570 · published 2025-02-28
Privilege escalation in Directorist (8.1 and older)
- Affected
- 8.1 and older
- Fixed in
- 8.2 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist: AI-Powered Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 8.1. This is due to the directorist_generate_password_reset_pin_code() and reset_user_password() functions not having enough controls to prevent a successful brute force attack of the OTP to change a password, or verify that a password reset request came from an authorized user. This makes it possible for unauthenticated attackers to generate and brute force an OTP that makes it possible to change any users passwords, including an administrator.
medium 5.3 CVE-2024-12041 · published 2025-02-01
Information disclosure in Directorist (8.0.12 and older)
- Affected
- 8.0.12 and older
- Fixed in
- 8.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist: AI-Powered WordPress Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 8.0.12 via the /wp-json/directorist/v1/users/ endpoint. This makes it possible for unauthenticated attackers to extract sensitive data including including usernames, email addresses, names, and more information about users.
medium 4.3 CVE-2023-35052 · published 2024-12-13
Missing authorization check in Directorist (7.5.4 and older)
- Affected
- 7.5.4 and older
- Fixed in
- 7.5.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in wpWax - WP Business Directory Plugin and Classified Listings Directory Directorist allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Directorist: from n/a through 7.5.4.
medium 5.3 CVE-2024-33929 · published 2024-05-03
Missing authorization check in Directorist (7.8.6 and older)
- Affected
- 7.8.6 and older
- Fixed in
- 7.9.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in wpWax Directorist.This issue affects Directorist: from n/a through 7.8.6.
medium 5.3 CVE-2024-1322 · published 2024-02-29
Missing authorization check in Directorist (7.8.4 and older)
- Affected
- 7.8.4 and older
- Fixed in
- 7.8.5 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Directorist – WordPress Business Directory Plugin with Classified Ads Listings plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'setup_wizard' function in all versions up to, and including, 7.8.4. This makes it possible for unauthenticated attackers to recreate default pages and enable or disable monetization and change map provider.
NVD CVE-2024-1322Wordfence advisoryCode change (fix)Plugin source
low 2.7 CVE-2023-2252 · published 2024-01-16
File inclusion in Directorist (older than 7.5.4)
- Affected
- older than 7.5.4
- Fixed in
- 7.5.4
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.5.4 is vulnerable to Local File Inclusion as it does not validate the file parameter when importing CSV files.
high 8.8 CVE-2023-41798 · published 2023-11-07
CSV injection in Directorist (7.7.1 and older)
- Affected
- 7.7.1 and older
- Fixed in
- 7.7.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- NVD analysis · score by NVD
Details from the advisory
Improper Neutralization of Formula Elements in a CSV File vulnerability in wpWax Directorist – WordPress Business Directory Plugin with Classified Ads Listing.This issue affects Directorist – WordPress Business Directory Plugin with Classified Ads Listings: from n/a through 7.7.1.
high 8.8 CVE-2023-1888 · published 2023-06-09
Security issue in Directorist (7.5.4 and older)
- Affected
- 7.5.4 and older
- Fixed in
- 7.5.5 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist plugin for WordPress is vulnerable to an arbitrary user password reset in versions up to, and including, 7.5.4. This is due to a lack of validation checks within login.php. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to reset the password of an arbitrary user and gain elevated (e.g., administrator) privileges.
NVD CVE-2023-1888Wordfence advisoryCode change (fix)Wordfence advisory
medium 6.5 CVE-2023-1889 · published 2023-06-09
Missing authorization check in Directorist (7.5.4 and older)
- Affected
- 7.5.4 and older
- Fixed in
- 7.5.5 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist plugin for WordPress is vulnerable to an Insecure Direct Object Reference in versions up to, and including, 7.5.4. This is due to improper validation and authorization checks within the listing_task function. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to delete arbitrary posts. Please note CVE-2023-35052 appears to be a duplicate of this issue.
NVD CVE-2023-1889Wordfence advisoryCode change (fix)Wordfence advisory
medium 6.5 CVE-2022-3961 · published 2022-12-19
Missing authorization check in Directorist (older than 7.4.4)
- Affected
- older than 7.4.4
- Fixed in
- 7.4.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.4.4 does not prevent users with low privileges (like subscribers) from accessing sensitive system information.
medium 6.5 CVE-2022-3930 · published 2022-12-12
Missing authorization check in Directorist (older than 7.4.2.2)
- Affected
- older than 7.4.2.2
- Fixed in
- 7.4.2.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.4.2.2 suffers from an IDOR vulnerability which an attacker can exploit to change the password of arbitrary users instead of his own.
medium 5.3 CVE-2022-2376 · published 2022-09-05
Missing authorization check in Directorist (older than 7.3.1)
- Affected
- older than 7.3.1
- Fixed in
- 7.3.1
- Access needed (per CVSS)
- No login needed
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.3.1 discloses the email address of all users in an AJAX action available to both unauthenticated and any authenticated users
medium 4.3 CVE-2022-2377 · published 2022-08-22
Cross-site request forgery (CSRF) in Directorist (older than 7.3.0)
- Affected
- older than 7.3.0
- Fixed in
- 7.3.0
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.3.0 does not have authorisation and CSRF checks in an AJAX action, allowing any authenticated users to send arbitrary emails on behalf of the blog
Show 1 older records
medium 4.9 CVE-2022-2046 · published 2022-08-08
Arbitrary file upload in Directorist (older than 7.2.3)
- Affected
- older than 7.2.3
- Fixed in
- 7.2.3
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- NVD analysis · score by NVD
Details from the advisory
The Directorist WordPress plugin before 7.2.3 allows administrators to download other plugins from the same vendor directly to the site, but does not check the URL domain it gets the zip files from. This could allow administrators to run code on the server, which is a problem in multisite configurations.
Recent activity
- 2026-11-01 — latest release on wordpress.org (8.10.7).
- 2026-10-14 — Stored cross-site scripting (XSS) disclosed (CVE-2026-100185), fixed in 8.10.3.
- 2026-10-14 — Missing authorization check disclosed (CVE-2026-17092), fixed in 8.10.3.
- 2026-09-23 — Missing authorization check disclosed (CVE-2026-84098), fixed in 8.9.5.
Get an email when Directorist has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Directorist (directorist) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by wpWax (3 tracked)
Types found in this plugin: Missing authorization (17) · Sensitive data exposure (2) · Cross-site scripting (XSS) (1) · Server-side request forgery (SSRF) (1) · Path traversal and file read (1) · PHP object injection (1) · Open redirect (1) · Remote code execution (1) · Privilege escalation (1) · File inclusion (1) · Cross-site request forgery (CSRF) (1) · Arbitrary file upload (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/directorist (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/directorist"><img src="https://laskyr.com/plugins/directorist/badge.svg" alt="Directorist vulnerability status"></a>