Skip to main content

GeoDirectory EUVDEUVD-2026-53112

| CVE-2026-16968 MEDIUM
Information Exposure (CWE-200)
2026-08-05 WPScan GHSA-826p-m5jc-6mc3
6.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain Contributor account
  2. Delivery
    Authenticate to WordPress site
  3. Exploit
    Send crafted request to GeoDirectory user-search handler
  4. Execution
    Bypass missing authorization check
  5. Persist
    Retrieve all registered user email addresses including admins
  6. Impact
    Use emails for phishing or credential-stuffing

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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 session with at minimum Contributor-level privileges on a site running GeoDirectory prior to version 2.8.168. No special plugin configuration or non-default settings are required beyond GeoDirectory being installed and active. On sites with open user registration, an unauthenticated attacker can self-register a Contributor or Subscriber account, effectively reducing the authentication barrier to near zero. Limiting factors: unauthenticated visitors cannot exploit this flaw; the vulnerability is read-only with no write or execution path; and sites with disabled user registration and a small, trusted user base significantly restrict the attacker population. The exposed data is email addresses only - no password hashes, tokens, or other credentials are disclosed by this handler.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N scores 6.5, accurately reflecting network-accessible, low-complexity exploitation requiring only Contributor-level authentication with no user interaction, resulting in high confidentiality impact but no integrity or availability loss. EPSS at 0.14% (4th percentile) is notably low relative to the CVSS score, indicating that despite publicly available exploit code confirmed by WPScan, mass exploitation has not materialized at time of analysis - a pattern consistent with vulnerabilities requiring authenticated access rather than unauthenticated network exploitation. The vulnerability is not in CISA KEV, further supporting this assessment. The real-world risk is highest on WordPress sites with open user registration, where an attacker can self-register a Contributor account at no cost, making the PR:L barrier effectively negligible. Harvested admin email addresses enable targeted phishing and credential-stuffing campaigns. No conflicting signals in the available data; CVSS and description are consistent.

Exploit ScenarioDerived

An attacker registers a Contributor account on a WordPress site with open registration and GeoDirectory installed. Using the publicly available exploit code documented by WPScan, the attacker sends an authenticated request to the unguarded GeoDirectory user-search handler. The handler returns the email addresses of all registered users, including site administrators, which the attacker then uses to launch targeted phishing campaigns or credential-stuffing attacks against admin accounts.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Aug 05, 2026

Information disclosure in the GeoDirectory WordPress plugin (before 2.8.168) exposes the email addresses of all registered users - including site administrators - to any authenticated Contributor-level or higher user. The root cause is an unrestricted user-search handler that performs no authorization check against WordPress's capability system, meaning any low-privilege authenticated user can invoke it freely. Publicly available exploit code exists per WPScan, though EPSS at 0.14% (4th percentile) and absence from CISA KEV suggest opportunistic exploitation remains limited at time of analysis.

RemediationAI

Update GeoDirectory to version 2.8.168 or later, which introduces proper authorization checks on the user-search handler. The vendor-released patch is confirmed available per the WPScan advisory at https://wpscan.com/vulnerability/d7a4e3ee-507d-44fb-9386-27ad67158cdc/. If immediate patching is not feasible, disable open WordPress user registration to eliminate self-service account acquisition, which raises the attacker's cost significantly though does not eliminate the flaw for sites with existing low-privilege users. Additionally, deploying a WAF rule or WordPress security plugin (e.g., Wordfence) to monitor and block unusual high-volume calls to the GeoDirectory user-search endpoint can serve as a detective control - note that this introduces risk of false positives on legitimate plugin functionality. Restricting Contributor-level accounts to only trusted users limits the attack surface until patching is completed.

Affected VersionsENISA

GeoDirectory 0 <2.8.168

Affected Packages

euvd geodirectory fix: 2.8.168

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

GeoDirectory is a WordPress directory plugin (CPE: cpe:2.3:a:unknown:geodirectory) that exposes an internal user-search handler - likely an AJAX action or REST endpoint - intended for directory or listing functionality. WordPress's capability system defines distinct roles: Contributors and Subscribers are not permitted to enumerate or list all registered users, a capability reserved for Editors and Administrators. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause: the handler returns sensitive user data (email addresses) without first verifying that the requesting user holds the 'list_users' or equivalent capability. Because the check is entirely absent rather than misconfigured, no privilege escalation is needed - the Contributor role alone is sufficient to trigger the disclosure.

Know when Geodirectory 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Contributor authentication (PR:L) required over network (AV:N); full user email enumeration justifies C:H with no integrity or availability impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Aug 05, 2026 - 07:01 EUVD
CVE Published
Aug 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 05, 2026 - 06:00 cve.org
MEDIUM 6.5

DescriptionCVE.org

The GeoDirectory WordPress plugin before 2.8.168 does not restrict a user-search handler to users allowed to list users, allowing any authenticated user with Contributor-level access or higher to retrieve the email addresses of all registered users, including administrators.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
Popular WordPress directory plugin, not universally deployed
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2025-6200 MEDIUM POC
5.9 Jul 11

The GeoDirectory WordPress plugin before 2.8.120 does not validate and escape some of its shortcode attributes before o

CVE-2021-24720 MEDIUM POC
5.4 Oct 11

The GeoDirectory Business Directory WordPress plugin before 2.1.1.3 was vulnerable to Authenticated Stored Cross-Site Sc

CVE-2026-84813 CRITICAL
9.3 Sep 03

SQL injection in the GeoDirectory WordPress plugin (versions 2.8.174 and earlier) lets unauthenticated remote attackers

CVE-2026-39512 CRITICAL
9.3 Jun 15

Unauthenticated SQL injection in the GeoDirectory WordPress plugin (versions up to and including 2.8.152) allows remote

CVE-2026-81271 HIGH
8.8 Aug 27

Cross-Site Request Forgery in the GeoDirectory WordPress plugin (versions ≤ 2.8.176) enables remote unauthenticated atta

CVE-2024-43981 HIGH
8.8 Nov 01

Missing Authorization vulnerability in AyeCode - WP Business Directory Plugins GeoDirectory allows Exploiting Incorrectl

CVE-2024-43145 HIGH
8.8 Aug 18

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in AyeCode Ltd GeoDir

CVE-2023-50845 HIGH
7.6 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in AyeCode - WordPres

CVE-2025-15677 LOW POC
3.5 Aug 05

Stored Cross-Site Scripting in GeoDirectory WordPress plugin before 2.8.110 allows authenticated editors and higher-priv

CVE-2023-0278 HIGH
7.2 Feb 27

The GeoDirectory WordPress plugin before 2.2.24 does not properly sanitise and escape a parameter before using it in a S

CVE-2026-66604 HIGH
7.1 Aug 20

Cross-site scripting in the GeoDirectory WordPress plugin (versions ≤ 2.8.173) enables unauthenticated remote attackers

CVE-2026-68565 MEDIUM
6.5 Aug 18

Stored Cross-Site Scripting in the GeoDirectory WordPress plugin (versions <= 2.8.172) enables authenticated contributor

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