Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Drupal admin credentials
-
DeliveryInject XSS payload into address suggestion field
-
ExploitPayload stored in database
-
ExecutionVictim user loads affected page
-
PersistMalicious script executes in victim browser
-
ImpactSession token or sensitive data exfiltrated
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to hold a highly privileged Drupal account (administrator or equivalent role with access to the Address Suggestion configuration or relevant content forms), satisfying the PR:H CVSS metric. Additionally, a separate victim user must load the page containing the injected payload (UI:R), meaning the attack is not self-contained. The Address Suggestion contributed module must be installed and enabled on the Drupal site. What limits exploitation: the high-privilege prerequisite rules out unauthenticated or low-privileged attackers; the attack is therefore primarily relevant to insider-threat or post-account-compromise scenarios rather than opportunistic network attacks. |
| Impact | The overall risk profile is moderate-to-low. The CVSS 4.8 Medium score is driven down primarily by PR:H (high privileges required) and UI:R (victim interaction required), both of which impose real-world friction on exploitation. An attacker must first compromise or obtain a Drupal administrator account before planting the XSS payload - a prerequisite that rules out opportunistic mass exploitation. EPSS data is absent from the provided intelligence, and the vulnerability carries no CISA KEV listing and no confirmed public exploit code, reinforcing a low active-exploitation signal. The S:C scope change does elevate the theoretical ceiling - a stored XSS planted by a rogue admin could target any authenticated user who visits the affected page - but C:L and I:L caps keep the per-victim impact limited to session token theft or minor DOM manipulation rather than full data exfiltration. In practical terms this is a low-priority issue for most organisations unless insider threat or compromised admin credentials are a material concern. |
| Exploit ScenarioDerived | A malicious or compromised Drupal administrator navigates to the Address Suggestion module's configuration or content-editing form and injects a JavaScript payload into an address field that is stored and later rendered to site visitors. When a lower-privileged user or anonymous visitor loads the affected page, the script executes in their browser, potentially stealing session cookies or performing actions on their behalf. No public proof-of-concept code has been identified, so exploitation currently requires independent discovery of the vulnerable field. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Cross-site scripting in the Drupal Address Suggestion contributed module allows an authenticated administrator to inject persistent malicious JavaScript into pages served to other users. Affected versions span all releases from 0.0.0 through 1.0.24; version 1.0.25 resolves the issue per Drupal security advisory SA-CONTRIB-2026-103. No public exploit code or CISA KEV listing has been identified at time of analysis, and the high-privilege requirement substantially limits the realistic attacker pool.
RemediationAI
Update the Address Suggestion module to version 1.0.25 or later, which resolves the improper output neutralisation per Drupal security advisory SA-CONTRIB-2026-103 (https://www.drupal.org/sa-contrib-2026-103). The standard update path is via Drupal's administrative update UI or Composer (composer update drupal/address_suggestion). If an immediate upgrade is not feasible, a compensating control is to restrict the administrative roles that can edit address suggestion configuration to the smallest possible set of trusted accounts, reducing the pool of principals capable of planting a payload. This mitigation does not eliminate the vulnerability but raises the bar for exploitation. No workaround eliminates the root cause; patching is the definitive fix.
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 Address Suggestion module (CPE cpe:2.3:a:drupal:address_suggestion:*:*:*:*:*:*:*:*) is a Drupal contributed module that provides address autocomplete or suggestion functionality to web forms. CWE-79 (Improper Neutralization of Input During Web Page Generation) indicates that user-supplied input - likely address field values or suggestion configuration - is rendered back into HTML without adequate output encoding or sanitisation. The CVSS vector's S:C (Scope Changed) confirms the classic XSS boundary-crossing pattern: the injected script escapes the application's own origin and executes in the victim's browser context. The PR:H metric indicates the injection point is accessible only to highly privileged Drupal roles such as administrators or site builders, suggesting a stored XSS sink in an administrative form whose output is later rendered to lower-privileged visitors.
Know when Address Suggestion 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:H/UI:R/S:C/C:L/I:L/A:N
PR:H reflects admin-only injection point; S:C and C:L/I:L match classic stored XSS browser-context impact; no availability impact.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Address Suggestion allows Cross-Site Scripting (XSS). This issue affects Address Suggestion versions: from 0.0.0 to 1.0.25.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-70008
GHSA-mwrm-3j7f-h8rm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB