Skip to main content

Drupal Country EUVDEUVD-2026-113564

| CVE-2026-107308 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-10-30 drupal GHSA-8x23-vvq4-9478
3.1
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privileged Drupal account
  2. Exploit
    Inject crafted XSS payload via Country module
  3. Execution
    Victim loads affected page
  4. Impact
    Script executes in victim browser session

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 is limited by three stacked prerequisites reflected in the CVSS vector: the attacker must hold high privileges on the target Drupal site (PR:H), a victim must be induced to interact with the malicious content (UI:R), and attack complexity is high (AC:H), meaning conditions outside the attacker's control must be met. The affected component is the Drupal 'Country' contrib module at versions 0.0.0-2.1.2 and 2.2.0, so the site must have this specific module installed and enabled at a vulnerable version. The exact feature or field that fails to neutralize input is not described in the available sources. These factors together make opportunistic or mass exploitation unlikely.

Impact

This is a low-severity issue (CVSS 3.1 base score 3.1) that does not represent an urgent priority. Multiple independent signals agree: EPSS is 0.16% (5th percentile), the CISA SSVC framework records Exploitation=none, Automatable=no, and only partial Technical Impact, and vuln.today assigns a 'monitor' decision label - the lowest urgency tier. The CVSS vector (AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N) reinforces this: although the attack vector is network-based, exploitation requires high privileges (PR:H), user interaction (UI:R), and high attack complexity (AC:H), with only limited confidentiality and integrity impact and no availability impact. There is no KEV listing and no public exploit identified at time of analysis - only a vendor advisory reference. The signals are therefore consistent rather than conflicting: a genuinely low real-world risk, not a high-CVSS-but-overstated issue. One caveat: the AC:H and PR:H values in the supplied vector are unusually high for a web XSS flaw, and the description does not explain the trigger, so the exact preconditions should be confirmed against the Drupal advisory (SA-CONTRIB-2026-211).

Exploit ScenarioDerived

An authenticated attacker who already holds a high-privilege role on a Drupal site running a vulnerable Country module version injects a crafted payload that is later rendered unsanitized in a web page; when another user views that page, attacker-controlled script executes in their browser session. No public exploit code has been identified, and the specific injection point is not described in the available sources.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 30, 2026

Cross-site scripting in the Drupal Country contributed module lets an attacker with high privileges on a Drupal site place script into pages that a victim then views after being induced to interact with the crafted content. The CVE description covers Country 0.0.0 through 2.1.3 and 2.2.0 through 2.2.1; the independent assessment rates the issue low severity (CVSS 3.1) and not an urgent priority because exploitation requires high privileges, user interaction and high attack complexity. No public exploit or active exploitation is identified in the supplied data (SSVC exploitation: none; EPSS 0.16%), and a vendor patch is available.

RemediationAI

Patch available per vendor advisory: update the Drupal Country module to the fixed release identified at https://www.drupal.org/sa-contrib-2026-211 and follow the advisory's update guidance; the supplied data does not state the exact fixed version, so confirm the target release on the advisory. If the module is not required, disabling or uninstalling it removes the exposure at the cost of losing Country functionality. Until the update is applied, limit roles that can create or edit content processed by the module to trusted users and review stored content for injected script, recognizing that these measures reduce but do not eliminate risk; no other specific compensating controls are supplied.

Affected VersionsENISA

Country 2.2.0 <2.2.1
Country 0.0.0 <2.1.3

Affected Packages

composer drupal/country fix: 2.1.3, 2.2.1
euvd country fix: 2.1.3, 2.2.1

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 affected component is the Drupal Country contributed module (CPE cpe:2.3:a:drupal:country), not Drupal core. CWE-79 describes improper neutralization of input during web page generation, which in this case manifests as cross-site scripting; the exact field, render path or input source that fails to escape output is not described in the available sources. The assessment's prerequisites are an attacker holding high privileges on the target site, a victim who interacts with malicious content, and high attack complexity, with low confidentiality and integrity impact in the assessed scope; SSVC records exploitation as none, automatable as no, and technical impact as partial. Because Country is a contributed module, a site is exposed only if that module is installed and enabled at an affected version.

Know when Country 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 3.1 LOW
AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

XSS typically needs only authenticated content-injection access (PR:L) and victim interaction (UI:R), and script execution in the victim's browser crosses a trust boundary (S:C); the trigger is not described, so PR is assessed conservatively.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 30, 2026 - 21:37 NVD
3.1 (LOW)
Patch available
Oct 30, 2026 - 04:01 EUVD
CVE Published
Oct 30, 2026 - 03:10 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Country allows Cross-Site Scripting (XSS). This issue affects Country versions: from 0.0.0 to 2.1.3, from 2.2.0 to 2.2.1.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
Drupal contrib module, far narrower footprint than Drupal core
Social Media
1
Sightings
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
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