Skip to main content

GeoDirectory EUVDEUVD-2026-109223

| CVE-2026-113489 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-24 WPScan GHSA-cj9g-3xc7-vgw3
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as Subscriber-level user
  2. Exploit
    Craft listing-save request citing victim's attachment ID
  3. Execution
    Server skips attachment ownership check
  4. Impact
    Modify image metadata or claim featured image

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated account with Subscriber-level access or above on the target GeoDirectory site; where open user registration is enabled, an attacker can self-provision this access. Exploitation occurs through the plugin's listing-save workflow, where a user-controlled attachment reference is accepted without verifying that the attachment belongs to the listing being saved. Limiting factors: PR:L means it is not remotely exploitable by fully unauthenticated attackers; no user interaction is needed (UI:N); and the impact is confined to integrity of image metadata (title, caption, moderation status, featured flag) with no confidentiality or availability consequences, so it cannot be used to read data or take over the site.

Impact

This is a genuine but low-severity authorization flaw (CWE-639, IDOR) whose signals are internally consistent and point to low real-world priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N = 4.3) indicates a network-reachable, low-complexity attack requiring low privileges (PR:L), with only limited integrity impact and no confidentiality or availability impact - consistent with the description, which limits the attacker to modifying image metadata (title, caption, moderation status, featured flag) and claiming another user's image. EPSS reinforces low urgency at 0.18% (7th percentile), and the vulnerability is NOT in CISA KEV, so there is no evidence of active exploitation. The PoC is a reference only and not verified as working exploit code, so it should not be treated as a weaponized exploit. The vendor priority label is 'this_month' rather than act_now or emergency. These signals do not conflict: a low-CVSS, low-EPSS, non-KEV authorization bug affecting only image metadata is a patch-in-routine-cycle issue, not a drop-everything emergency. The main caveat is that exploitation requires an authenticated Subscriber-level (or higher) account, which the CVSS PR:L correctly reflects.

Exploit ScenarioDerived

An attacker who holds (or self-registers for) a Subscriber-level account on a GeoDirectory-powered site saves a listing while referencing an attachment ID that belongs to another user's listing; because the plugin never verifies ownership of the referenced attachment, the attacker alters that image's title, caption, moderation status, or featured flag, or claims it as their own featured image. A public PoC reference exists via WPScan but is not verified as working exploit code, and the attack requires a valid low-privileged account.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 24, 2026

Authorization bypass in the GeoDirectory WordPress plugin before 2.8.194 lets any user holding Subscriber-level access or higher rewrite image metadata - title, caption, moderation status and the featured flag - on attachments belonging to other users' listings, and claim another user's image as their own featured image. Because the plugin never confirms that a referenced attachment belongs to the listing being saved, a low-privileged account is enough; on sites with open registration an attacker can self-provision that account. This is an integrity-only issue (no confidentiality or availability impact), EPSS is 0.18% (7th percentile) and ris

RemediationAI

Vendor-released patch: upgrade the GeoDirectory plugin to version 2.8.194 or later - a fix is available from the vendor, and the WPScan advisory at https://wpscan.com/vulnerability/2f539d43-6f95-494f-b399-21697145591e/ documents the affected range. Because exploitation only requires a Subscriber-level account, the practical compensating control while the update is staged is to disable open user registration or gate new accounts behind manual approval on sites running the vulnerable plugin, accepting the trade-off that legitimate self-service signups are blocked; where registration must stay open, temporarily deactivate GeoDirectory until 2.8.194 is deployed, which removes the affected listing-save workflow at the cost of the plugin's directory functionality. After patching, review listings for altered image titles, captions, moderation states and featured-flag assignments that were not made by their owners. With EPSS at 0.18% (7th percentile) and no confirmed active exploitation, this falls into a routine update cycle, and it does not warrant emergency out-of-band change control.

Affected VersionsENISA

GeoDirectory 0 <2.8.194

Affected Packages

euvd geodirectory fix: 2.8.194

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

The root cause is CWE-639, Authorization Bypass Through User-Controlled Key - an IDOR class flaw in the plugin's listing-save workflow. In WordPress, uploaded media are stored as posts of type 'attachment', each with an owning author and a post_parent link to the content it is attached to. GeoDirectory accepts an attachment reference supplied during the listing-save request and applies changes to it without verifying that the attachment actually belongs to the listing (or the user) being saved, so the attacker-controlled key determines which record is modified. The reachable impact is limited to attachment metadata - title, caption, moderation status and featured flag - and to reassigning an image as the attacker's featured image. Severity is capped accordingly (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, 4.3). Note that the supplied tags label this 'Authentication Bypass', but the described mechanism is an object-ownership check failure, not an authentication bypass; the CPE string uses an 'unknown' vendor placeholder (cpe:2.3:a:unknown:geodirectory:*:*:*:*:*:*:*:*) so it is not authoritative for vendor identification. The precise request-level trigger beyond the listing-save workflow is not described in the available sources.

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

Network-reachable save endpoint needs a low-privileged Subscriber account (PR:L, AV:N, AC:L, UI:N); only image-metadata integrity is affected (I:L), with no confidentiality or availability 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
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch available
Oct 24, 2026 - 07:16 EUVD
CVE Published
Oct 24, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 24, 2026 - 06:00 cve.org
MEDIUM 4.3

DescriptionCVE.org

The GeoDirectory WordPress plugin before 2.8.194 does not verify that a referenced attachment belongs to the listing being saved, allowing users with Subscriber-level access and above to modify the title, caption, moderation status and featured flag of images belonging to other users' listings, and to claim another user's image as their own featured image.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress directory-listing plugin, moderate but non-ubiquitous install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
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.2%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-113673 HIGH POC
7.2 Oct 24

GeoDirectory, a WordPress directory plugin, writes administrator-supplied text into a generated PHP file inside its own

CVE-2026-113493 MEDIUM POC
6.8 Oct 24

Stored cross-site scripting in the GeoDirectory WordPress plugin before 2.8.194 allows an authenticated user holding the

CVE-2026-16968 MEDIUM POC
6.5 Aug 05

Information disclosure in the GeoDirectory WordPress plugin (before 2.8.168) exposes the email addresses of all register

CVE-2026-113491 MEDIUM POC
6.4 Oct 24

Authenticated path traversal in the GeoDirectory WordPress plugin before 2.8.194 allows any user holding a Subscriber-le

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-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-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-113492 MEDIUM POC
5.3 Oct 24

GeoDirectory WordPress plugin versions before 2.8.194 fail to enforce status, ownership and password checks in an unauth

CVE-2026-113490 MEDIUM POC
5.3 Oct 24

Unauthenticated visitors to WordPress sites running GeoDirectory before 2.8.194 can retrieve the title, permalink and ca

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

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