Description
Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Component blocks allows Stored XSS. This issue affects Component blocks versions: from 0.0.0 to 1.2.7.
Published: 2026-10-22
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting (XSS) that can execute arbitrary JavaScript in a visitor’s browser when viewing vulnerable block content
Action: Immediate Patch
AI Analysis

Impact

Drupal Component blocks contains an improper neutralization of user input during web page generation, allowing an attacker to store malicious script payloads in block data that are later rendered unchanged in the browser. The flaw permits arbitrary client‑side code execution in the context of any user who views the affected block, potentially leading to credential theft, session hijacking, or defacement of the site. This Stored XSS is a classic input‑validation weakness identified as CWE‑79.

Affected Systems

The vulnerability affects all releases of the Component blocks module from 0.0.0 through 1.2.7. It applies to any Drupal site that has installed one of these versions and is using the module to manage block content.

Risk and Exploitability

The CVSS score is 4.6, indicating a moderate impact. The EPSS score is < 1%, indicating a very low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Stored XSS is a known high‑impact flaw that can be exploited if an attacker can create or edit block content. The low EPSS suggests the likelihood is low but still possible especially with privileged users. Administrators should consider whether to patch promptly based on site exposure.

Generated by OpenCVE AI on October 22, 2026 at 18:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Component blocks module to the latest stable release (at least 1.2.8) from Drupal.org or the module’s release page.
  • In the module’s configuration, enable or enforce sanitization of block input so that any embedded HTML or script tags are stripped or escaped before storage.
  • After applying the update, clear all site caches and verify that existing block content no longer renders any injected scripts.

Generated by OpenCVE AI on October 22, 2026 at 18:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 22 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 4.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Drupal
Drupal component Blocks
Vendors & Products Drupal
Drupal component Blocks

Thu, 22 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Component blocks allows Stored XSS. This issue affects Component blocks versions: from 0.0.0 to 1.2.7.
Title Component blocks - Moderately critical - Cross site scripting - SA-CONTRIB-2026-123
Weaknesses CWE-79
References

Subscriptions

Drupal Component Blocks
cve-icon MITRE

Status: PUBLISHED

Assigner: drupal

Published:

Updated: 2026-10-22T17:09:33.536Z

Reserved: 2026-09-02T15:44:19.097Z

Link: CVE-2026-84915

cve-icon Vulnrichment

Updated: 2026-10-22T17:09:28.833Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-22T02:17:01.953

Modified: 2026-10-22T18:17:30.083

Link: CVE-2026-84915

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T18:45:10Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')