Skip to main content

GeoDirectory CVE-2026-84813

| EUVDEUVD-2026-70569 CRITICAL
SQL Injection (CWE-89)
2026-09-03 Patchstack GHSA-gwp5-8mcq-2w77
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify site running GeoDirectory ≤2.8.174
  2. Delivery
    Send crafted request to listing/search endpoint
  3. Exploit
    Inject SQL into unsanitized query
  4. Execution
    Extract user hashes and secrets from database
  5. Impact
    Escalate to account takeover or further compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires only network reachability to a WordPress site running GeoDirectory <= 2.8.174 with the vulnerable directory/listing feature exposed to anonymous users; per the CVSS vector no authentication (PR:N) and no user interaction (UI:N) are needed against a default installation. Limiting factors: the site must actually run an affected GeoDirectory version and expose the injectable endpoint, and a front-end WAF or virtual patch would blunt generic SQLi payloads. The exact injectable parameter is not disclosed in the provided data.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L, 9.3) describes an easy, remote, unauthenticated read-primarily attack; the elevated score depends heavily on the S:C scope change (treating the database as a separate authority) - with the more common S:U for plugin SQLi the base score falls to roughly 7.5. Note the vendor set I:N and only A:L, which is consistent with a read-oriented (extraction) rather than data-modifying injection. No EPSS score, no CISA KEV listing, and no public PoC are present in the input, so there is no evidence of active exploitation; however, unauthenticated WordPress-plugin SQLi historically attracts opportunistic mass-scanning once a PoC surfaces, so this should be treated as a high-priority patch item despite the current absence of exploitation signals. The single-source (Patchstack-only) reporting means exact injectable parameter and affected endpoint are not independently confirmed here.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request to a GeoDirectory search or listing endpoint with a malicious value in the injectable parameter, causing the plugin to run attacker-controlled SQL. Using boolean/UNION or time-based techniques they enumerate and dump the wp_users table (password hashes, emails) and other sensitive records. No public exploit code is identified yet, but the low complexity and no-auth requirement make weaponization straightforward once a PoC is published.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 03, 2026

SQL injection in the GeoDirectory WordPress plugin (versions 2.8.174 and earlier) lets unauthenticated remote attackers inject SQL into backend database queries, per a Patchstack advisory. The flaw carries a CVSS of 9.3 driven largely by a scope-change assumption, and enables extraction of sensitive database contents (user credentials, secrets, PII). No public exploit code or active-exploitation evidence is identified at time of analysis.

RemediationAI

Update GeoDirectory to a release later than 2.8.174 as soon as the vendor-fixed version is confirmed via the Patchstack advisory and the plugin changelog (the provided data does not name an exact patched version, so verify the fixed build before deploying - Patch available per advisory, released fixed version not independently confirmed here). Until patched, place a WAF/virtual patch in front of WordPress to block SQL-injection patterns on GeoDirectory request parameters (Patchstack and comparable WAFs offer virtual patching), restrict access to GeoDirectory search/listing endpoints where feasible, and ensure the WordPress database account uses least privilege so extracted data and lateral impact are limited; note WAF rules can be bypassed and endpoint restriction may break public directory functionality. Review database and web logs for anomalous UNION/boolean/time-based query patterns as a compensating detection.

Affected VersionsENISA

GeoDirectory n/a ≤2.8.174

Affected Packages

euvd geodirectory no fix

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

GeoDirectory is a WordPress directory/listings plugin (business directories, geolocated listings) developed by AyeCode Ltd; the CPE 'cpe:2.3:a:paolo:geodirectory:*' uses the vendor slug 'paolo' (Paolo Tajani is an AyeCode co-founder). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): user-supplied input reaches a database query without proper parameterization or sanitization, so an attacker can alter query structure. Because the plugin exposes directory-search and listing endpoints to anonymous visitors, the injectable parameter is reachable pre-authentication, matching the PR:N/UI:N vector.

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 (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 7.5 HIGH

Remote unauthenticated SQLi (AV:N/AC:L/PR:N/UI:N) with high data-disclosure but no confirmed write or DoS; SQLi stays within the app authority so S:U, giving ~7.5.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

DescriptionCVE.org

Unauthenticated SQL Injection in GeoDirectory <= 2.8.174 versions.

Executive ViewAI

Why It Matters

GeoDirectory WordPress plugin versions 2.8.174 and earlier contain an unauthenticated SQL injection vulnerability that allows attackers to directly extract sensitive data including user credentials and personal information from affected websites without authentication. Any organization running this plugin faces immediate data breach risk with no released patch available.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: immediately deactivate the plugin; deploy Web Application Firewall (WAF) rules to detect and block SQL injection attempts; enable comprehensive database query logging and configure alerts for suspicious activity; implement IP-based access restrictions to plugin administrative endpoints; isolate the database with network segmentation where possible; prepare a breach-response and affected-user notification plan pending forensic investigation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche WordPress directory/listings plugin, tens of thousands of installs
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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-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-114270 MEDIUM POC
5.3 Oct 29

GeoDirectory, a WordPress directory/listing plugin, renders published listings without honouring the WordPress post-pass

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