Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Drupal site using Location Selector module
-
DeliveryCraft request with SQL payload in module parameter
-
ExploitBypass input neutralization (CWE-89)
-
ExecutionExecute injected SQL against database
-
ImpactExfiltrate or modify stored data
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 target Drupal site must have the Location Selector contrib module installed and enabled (versions 0.0.0 through 1.3.0), and the vulnerable input path must be reachable by the attacker; no authentication is required (PR:N) and no user interaction is needed (UI:N). Exploitation is limited by the CVSS high attack complexity (AC:H), meaning success depends on non-obvious preconditions - likely a specific input, request state, or configuration of the module - so it is not a guaranteed one-shot injection against every deployment. It does not affect Drupal core or sites without this module. |
| Impact | Signals are mixed but net moderate. The CVSS vector (AV:N/PR:N/UI:N) shows unauthenticated network reachability with confidentiality and integrity impact (C:H/I:H), but AC:H indicates the attack is not trivially reliable and depends on specific conditions or timing, which tempers the raw 7.4 score. Corroborating this, EPSS is low (0.19%, 9th percentile), there is no KEV listing (not confirmed actively exploited) and no public exploit identified at time of analysis, so this is a credible but not urgent priority - patch on a normal cycle unless the module is internet-facing on a sensitive site. Note a possible tension worth verifying: SQLi with PR:N is often assessed at AC:L, so the vendor's AC:H suggests non-obvious preconditions (e.g., a specific configuration or input path) that defenders should confirm against the drupal.org advisory. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker crafts requests to a Drupal page served by the Location Selector module, embedding SQL payloads in an input parameter that the module concatenates into a query. Successful injection lets them read sensitive database contents (user records, session or configuration data) and tamper with stored data. The AC:H rating implies the payload must satisfy specific conditions to trigger reliably, and no public exploit is identified at time of analysis. |
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 Location Selector contributed module (all releases from 0.0.0 up to and including 1.3.0) lets remote attackers inject arbitrary SQL through improperly neutralized input, exposing and modifying database contents. The CVSS 3.1 base score is 7.4 with a network vector but high attack complexity, and the affected products confirm the Drupal 'location_selector' contrib module rather than Drupal core. There is no public exploit identified at time of analysis, and the EPSS score is low at 0.19% (9th percentile), indicating little near-term mass-exploitation pressure.
RemediationAI
Patch available per vendor advisory (https://www.drupal.org/sa-contrib-2026-072): upgrade the Location Selector module to the fixed release published after 1.3.0 as directed in the security advisory - the exact fixed version was not provided in this dataset, so confirm it on the drupal.org advisory before deploying rather than assuming a number. If immediate upgrade is not possible, compensating controls include disabling and uninstalling the Location Selector module if it is not business-critical (side effect: any location-selection features it provides stop working), and restricting network access to the pages/endpoints that invoke the module or placing a WAF rule in front of them to block SQL metacharacters in the relevant parameters (side effect: potential false positives on legitimate location input). Review database logs for anomalous queries against the module's tables as a detection measure.
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 flaw is a CWE-89 SQL Injection: user-controllable input reaches a SQL query without proper neutralization of special elements, allowing an attacker to alter query structure. The affected component is a Drupal contributed module (CPE cpe:2.3:a:drupal:location_selector) that provides location/geographic selection functionality; such modules typically build database queries against Drupal's DBTNG/PDO layer, and SQLi here usually stems from concatenating request parameters into a query or misusing dynamic query placeholders instead of parameterized bindings. Because it is a contrib add-on, exposure exists only on Drupal sites that have explicitly installed and enabled the Location Selector module.
Know when Location Selector 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:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Unauthenticated network-reachable SQLi (AV:N/PR:N/UI:N) with high confidentiality and integrity impact; AC:H retained because vendor scoring implies non-trivial preconditions, and A:N as injection does not inherently deny service.
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 Location Selector allows SQL Injection. This issue affects Location Selector versions: from 0.0.0 to 1.3.0.
Executive ViewAI
The Drupal Location Selector contributed module (versions 0.0.0-1.3.0) contains a high-severity SQL injection vulnerability (CVE-2026-15081) that permits attackers to access and modify sensitive database records. Although no public exploit identified at time of analysis and exploitation attempts remain rare, organizations using this module face direct risk to database integrity and sensitive data. Immediate patching is critical to eliminate this database access vulnerability.
Apply vendor patch.
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-43076
GHSA-rf2g-w6mf-4xjr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB