CVE-2026-113673

GeoDirectory < 2.8.194 - Admin+ RCE via DB Text Export

Published Oct 24, 2026 CVSS 3.1 · 7.2 High EPSS < 1% KEV · Not listed
Description
The GeoDirectory WordPress plugin before 2.8.194 does not properly escape administrator-defined text before writing it into a generated PHP file in its own folder, allowing high privilege users such as a subsite administrator on a multisite network, who cannot otherwise run code, to achieve Remote Code Execution that any unauthenticated visitor can trigger.

Analysis

AI-generated

Technical impact

The GeoDirectory WordPress plugin before version 2.8.194 fails to properly escape administrator‐defined text before writing that data into a generated PHP file located within the plugin’s own directory. This omission is a Code Injection flaw (CWE‑94). A sub‑site administrator can embed arbitrary PHP code in the exported data; when the plugin creates the file, the code is saved and any visitor can trigger it, resulting in full remote code execution on the host.

Affected Systems

All installations of the GeoDirectory WordPress plugin running any version older than 2.8.194 are affected, regardless of the WordPress core version or server environment. The vulnerability is active only when the plugin is enabled and the database text export feature is used by a subsite administrator on a multisite network.

Risk and Exploitability

The vulnerability is not yet in the CISA KEV catalog, but the attack conditions are simple: a user with sub‑site administrative rights can craft malicious text that is written to a PHP file, after which any visitor can execute the code. Because the attacker’s code runs on the server and is publicly reachable, the risk remains high and the potential for widespread exploitation on multisite WordPress deployments is significant. The EPSS score of <1% indicates a very low probability of automated exploitation, yet the vulnerability can still be used manually. The CVSS score of 7.2 indicates high severity.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the GeoDirectory plugin to version 2.8.194 or later to apply the vendor fix
  • Disable or restrict the database text export capability for sub‑site administrators until a patch can be applied
  • Remove or configure the plugin’s generated PHP files directory to disallow execution (for example, using .htaccess to deny all)

Generated by OpenCVE AI on October 24, 2026 at 17:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Weaknesses CWE-94
Type Values Removed Values Added
Description The GeoDirectory WordPress plugin before 2.8.194 does not properly escape administrator-defined text before writing it into a generated PHP file in its own folder, allowing high privilege users such as a subsite administrator on a multisite network, who cannot otherwise run code, to achieve Remote Code Execution that any unauthenticated visitor can trigger.
Title GeoDirectory < 2.8.194 - Admin+ RCE via DB Text Export
References

Subscriptions

No data.

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')

Sources

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