Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Drupal site with Geolocation Field module
-
DeliveryLocate public geolocation endpoint or field query
-
ExploitInject SQL payload into vulnerable parameter
-
ExecutionBypass query sanitization
-
ImpactRead or modify partial database contents
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 | The Drupal Geolocation Field contributed module must be installed and enabled on the target Drupal site, running any version from 0.0.0 up to but not including 3.15.0. Based on the CVSS vector (AV:N/AC:L/PR:N/UI:N), exploitation does not require authentication and works against network-reachable instances with no special attacker setup. The scope is limited (S:U) to the Drupal database, with partial confidentiality and integrity impact only - full database control or remote code execution are not indicated by C:L/I:L/A:N. The primary limiting factors are: (1) the Geolocation Field module must actually be installed - it is a contributed module, not present in default Drupal installations; (2) the vulnerable functionality must be reachable via a public-facing path or endpoint; and (3) the bounded C:L/I:L impact suggests the injection may be constrained by database user privileges or query context rather than enabling arbitrary SQL execution. |
| Impact | The CVSS 6.5 Medium score reflects a meaningful but bounded risk profile: network-reachable (AV:N), low complexity (AC:L), no authentication required (PR:N), no user interaction needed (UI:N), but limited to partial confidentiality and integrity impact (C:L/I:L) with no availability impact. EPSS at 0.16% (5th percentile) is very low, indicating that despite the PR:N surface, exploitation has not become widespread or commoditized at time of analysis. There is no CISA KEV listing and no publicly identified proof-of-concept code, which is consistent with the low EPSS. The realistic priority depends on whether the affected module is installed and whether any geolocation-driven public pages or API endpoints exist on the site. Sites with the module installed and public-facing geolocation views should treat this as a higher priority than the EPSS alone implies, given the zero-barrier attack conditions. Sites that restrict geolocation content to authenticated users may face lower practical risk, though the CVSS vector does not confirm that restriction as a universal constraint. |
| Exploit ScenarioDerived | An unauthenticated attacker discovers a Drupal site running the Geolocation Field module by identifying characteristic Drupal paths or module-specific URL patterns. The attacker submits a crafted HTTP request with SQL injection payloads embedded in a geolocation-related query parameter, which is incorporated unsanitized into a database query. This allows the attacker to enumerate database tables, extract user credentials or site content, or modify existing database records without requiring any prior login. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 13, 2026
SQL injection in the Drupal Geolocation Field contributed module exposes sites to unauthenticated database read and partial write access across all module versions prior to 3.15.0. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms the attack requires no authentication and no user interaction, making it remotely triggerable against any publicly reachable Drupal installation running the affected module. Impact is bounded by C:L/I:L/A:N - partial data disclosure and modification without availability disruption or full database takeover. No active exploitation has been confirmed (no CISA KEV listing), and EPSS sits at a low 0.16% (5th percentile), indicating minimal current attacker interest. A vendor patch is available.
RemediationAI
Upgrade the Geolocation Field module to version 3.15.0 or later, which contains the vendor-released patch as confirmed by the Drupal security advisory at https://www.drupal.org/sa-contrib-2026-062. Drupal sites can update contributed modules via Composer (composer update drupal/geolocation) or through the Drupal admin update interface. If immediate patching is not feasible, consider temporarily disabling the Geolocation Field module to eliminate the attack surface - note this will break any geolocation-dependent content or views on the site. Alternatively, deploying a web application firewall rule targeting SQL injection patterns on Drupal request paths can reduce exploitability without disabling functionality, though WAF-based mitigations are not a substitute for patching. Review Drupal access permissions to restrict geolocation-related pages or views to authenticated roles where possible, which would raise the effective privilege bar even if it does not eliminate the underlying flaw.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Drupal Geolocation Field module (CPE: cpe:2.3:a:drupal:geolocation_field:*:*:*:*:*:*:*:*) provides a field type for storing and displaying geographic coordinates within the Drupal CMS framework. CWE-89 (Improper Neutralization of Special Elements in SQL Command) identifies the root cause as unsanitized user-controlled input being interpolated directly into SQL query strings rather than handled through parameterized queries or Drupal's database abstraction layer (DBAL). This class of flaw in a contributed module typically manifests in custom query-building code that bypasses Drupal core's db_select/db_query safeguards. Because Drupal's contributed modules often expose data through public-facing views and REST endpoints, the attack surface can be reachable without authentication depending on site configuration.
Know when Geolocation Field 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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-reachable with no auth per Drupal's public-facing views pattern; limited C:L/I:L reflects bounded SQL injection impact without full DB control.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
4DescriptionCVE.org
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Drupal Geolocation Field allows SQL Injection. This issue affects Geolocation Field versions: from 0.0.0 to 3.15.0.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
EUVD-2026-43066
GHSA-hccw-5cx2-v346
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB