CVE-2026-113491

GeoDirectory < 2.8.194 - Subscriber+ Media File Disclosure and Deletion via Path Traversal

Published Oct 24, 2026 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
The GeoDirectory WordPress plugin before 2.8.194 does not validate a user-supplied image URL before using it as a local file path when saving a front-end listing, allowing users with Subscriber-level access and above to read files from outside the web root and to delete files on the server, limited to file names that carry an allowed media extension. A disclosed file is re-published at a public URL and its original is deleted as a side effect.

Analysis

AI-generated

Technical impact

The vulnerability in the GeoDirectory WordPress plugin allows users with Subscriber-level access or higher to supply an image URL that is not properly validated; the plugin uses the supplied value as a local file path when saving a front‑end listing. This leads to a path traversal flaw that can read files outside the web root and, when the file name ends with a permitted media extension, delete the original file on the server. The deletion side effect also republishes the content at a public URL. The flaw is a local compromise that can reveal sensitive files and cause loss of media files, potentially affecting confidentiality and availability of content.

Affected Systems

All installations of GeoDirectory WordPress plugin with versions earlier than 2.8.194 are affected. The vulnerability is present in the plugin code by default for subscribers or higher roles, regardless of additional customizations. No other vendors or products are listed as affected.

Risk and Exploitability

The flaw can be exploited through normal front‑end listing submission or editing functions that accept an image URL. An attacker with Subscriber access can retrieve files that contain media extensions such as .jpg, .png, .gif, etc., and can delete those same files. The CVSS score of 6.4 indicates moderate severity, and the EPSS score of < 1% suggests low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. While there is no publicly disclosed exploit code, the path traversal logic is straightforward, implying a high likelihood of exploitation in environments where the plugin is active and not patched.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GeoDirectory to version 2.8.194 or later
  • Temporarily restrict the Subscriber role’s ability to submit or edit front‑end listings that include external image URLs until the patch is applied
  • Implement server‑side access controls to disallow access to files outside the web root, such as configuring Apache/Nginx with appropriate deny directives for hidden directories

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

Tracking

Sign in to view the affected projects.

Advisories

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

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

ssvc

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

Type Values Removed Values Added
Weaknesses CWE-20
CWE-200
CWE-22
Type Values Removed Values Added
Description The GeoDirectory WordPress plugin before 2.8.194 does not validate a user-supplied image URL before using it as a local file path when saving a front-end listing, allowing users with Subscriber-level access and above to read files from outside the web root and to delete files on the server, limited to file names that carry an allowed media extension. A disclosed file is re-published at a public URL and its original is deleted as a side effect.
Title GeoDirectory < 2.8.194 - Subscriber+ Media File Disclosure and Deletion via Path Traversal
References

Subscriptions

No data.

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

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