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
5DescriptionCVE.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.
AnalysisAI
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.
Technical ContextAI
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.
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.
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43076
GHSA-rf2g-w6mf-4xjr