Skip to main content

Drupal Address Suggestion EUVDEUVD-2026-70008

| CVE-2026-81167 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-02 drupal GHSA-mwrm-3j7f-h8rm
4.8
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Obtain Drupal admin credentials
  2. Delivery
    Inject XSS payload into address suggestion field
  3. Exploit
    Payload stored in database
  4. Execution
    Victim user loads affected page
  5. Persist
    Malicious script executes in victim browser
  6. Impact
    Session 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Address Suggestion 0.0.0 <1.0.25

Affected Packages

composer drupal/address_suggestion fix: 1.0.25
euvd address_suggestion fix: 1.0.25

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

Vendor (drupal) PRIMARY 4.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 4.8 MEDIUM

PR:H reflects admin-only injection point; S:C and C:L/I:L match classic stored XSS browser-context impact; no availability impact.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

3
CVSS changed
Sep 02, 2026 - 14:22 NVD
4.8 (MEDIUM)
Patch available
Sep 02, 2026 - 14:17 EUVD
CVE Published
Sep 02, 2026 - 12:32 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche Drupal contributed module, limited install base
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy