CVE-2026-113492

GeoDirectory < 2.8.194 - Unauthenticated Non-Public Listing Disclosure via Recently Viewed Listings AJAX Action

Published Oct 24, 2026 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
The GeoDirectory WordPress plugin before 2.8.194 does not perform status, ownership or password checks when loading listings for one of its unauthenticated AJAX handlers, allowing unauthenticated users to disclose the content of non-public (draft, pending and private) listings by supplying their IDs.

Analysis

AI-generated

Technical impact

The plugin fails to perform status, ownership, or password checks when retrieving a listing via its unauthenticated AJAX handler. Attackers can send any numeric listing ID to the public endpoint and obtain the full contents of drafts, pending, or private listings. This results in confidential data leakage (CWE‑200).

Affected Systems

All installations of the GeoDirectory WordPress plugin running a version earlier than 2.8.194 are at risk. The vendor name is GeoDirectory, and the known affected version range is < 2.8.194. Site owners with any installation below this release have the unauthenticated ‘Recently Viewed Listings’ AJAX endpoint exposed, enabling disclosure without authentication.

Risk and Exploitability

The exploit is straightforward HTTP requests to a known URL, requiring no credentials, which raises the practical attack difficulty. The EPSS score is < 1 %, indicating a very low but not zero probability of exploitation, and the CVSS score of 5.3 places the vulnerability in the medium range. It is not yet listed in the CISA KEV catalog. However, the potential for private data exposure makes the risk significant for sites that store sensitive draft content.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the GeoDirectory plugin to version 2.8.194 or newer, which includes authentication checks on the AJAX handler.
  • If an immediate upgrade is not possible, restrict unauthenticated access to the 'Recently Viewed Listings' endpoint at the web‑server level (e.g., with .htaccess rules or a firewall) or via a WordPress security plugin.
  • Verify that WordPress visibility settings for draft, pending, and private listings remain effective and ensure no other plugin exposes similar AJAX endpoints.

Generated by OpenCVE AI on October 24, 2026 at 18:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-284
Type Values Removed Values Added
Weaknesses CWE-200
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-284
Type Values Removed Values Added
Description The GeoDirectory WordPress plugin before 2.8.194 does not perform status, ownership or password checks when loading listings for one of its unauthenticated AJAX handlers, allowing unauthenticated users to disclose the content of non-public (draft, pending and private) listings by supplying their IDs.
Title GeoDirectory < 2.8.194 - Unauthenticated Non-Public Listing Disclosure via Recently Viewed Listings AJAX Action
References

Subscriptions

No data.

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Oct 24, 2026, 2:36 PM
Reserved
Oct 20, 2026, 9:07 AM
Status
Deferred
Published
Oct 24, 2026, 6:16 AM
Modified
Oct 26, 2026, 1:50 PM