Summary
CVE-2026-16988 is an unauthenticated sensitive information disclosure vulnerability (CWE-200) in the GeoDirectory WordPress plugin before version 2.8.169. The plugin fails to enforce authorization checks when returning map marker data for a single listing, allowing unauthenticated attackers to obtain the title and exact geographic coordinates of non-public (pending or draft) listings. It carries a High severity rating (CVSS 7.5).
Technical details
- Root cause: The plugin does not perform an authorization check when returning map marker data for an individual requested listing via its markers REST endpoint.
- Trigger conditions: An unauthenticated request to the map marker REST endpoint for a single listing.
- Attack vector: Network — remotely exploitable, no authentication and no user interaction required.
- Impact: Disclosure of the title and exact geographic coordinates of non-public listings in pending or draft status. Confidentiality impact only; no integrity or availability impact.
Affected software
- GeoDirectory WordPress plugin — all versions before 2.8.169.
Severity
- CVSS v3.1 base score: 7.5 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the GeoDirectory plugin to version 2.8.169 or later.
- If no patch can be applied: Restrict access to the plugin’s map marker REST endpoint at the network or web-server layer, or disable the map marker functionality that returns data for single listings until the update is applied.

