Skip to main content

Drupal Tagify CVE-2026-11908

| EUVDEUVD-2026-43049 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-10 drupal GHSA-92rg-hv8v-hrc3
5.4
CVSS 3.1 · Vendor: drupal
Share

Severity by source

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

Stored XSS submitted over the network by a low-privilege authenticated user; victim must render the page (UI:R); scope changes to victim browser context with limited confidentiality and integrity impact and no availability impact.

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:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

4
Analysis Generated
Jul 14, 2026 - 15:23 vuln.today
CVSS changed
Jul 14, 2026 - 15:22 NVD
5.4 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:43 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Tagify allows Stored XSS. This issue affects Tagify versions: from 0.0.0 to 1.2.52.

AnalysisAI

Stored cross-site scripting in the Drupal Tagify contributed module allows low-privileged authenticated users to inject persistent malicious scripts that execute in the browsers of subsequent page visitors, including administrators. All Tagify module versions prior to 1.2.52 are affected. No public exploit code has been identified and EPSS sits at the 6th percentile, but the stored nature of the XSS elevates impact relative to reflected variants since payloads persist across all future viewers of the poisoned content.

Technical ContextAI

Drupal Tagify (CPE: cpe:2.3:a:drupal:tagify:*:*:*:*:*:*:*:*) is a contributed Drupal module providing tag-input UI widgets for content editing forms. The root cause is CWE-79 - Improper Neutralization of Input During Web Page Generation - specifically its stored variant: user-supplied tag values are written to the Drupal database without sufficient sanitization or context-aware output encoding, then rendered verbatim during subsequent page generation. The CVSS Scope:Changed metric reflects the cross-context nature of XSS - the injected script executes in the victim's browser session context rather than on the Drupal server, crossing a security boundary between the application and the victim's user agent.

RemediationAI

Upgrade the Drupal Tagify module to version 1.2.52 or later, which contains the vendor-released patch per the security advisory at https://www.drupal.org/sa-contrib-2026-043. Upgrades can be applied via Drush (drush up tagify) or through the Drupal admin interface at /admin/modules/update. If immediate upgrade is not feasible, restrict access to all content editing forms using the Tagify widget to fully trusted, verified users only by tightening Drupal role permissions - note this may limit editorial workflows. As a more disruptive fallback, the Tagify module can be temporarily disabled (/admin/modules), which will remove tag input functionality from any content type configured to use it but eliminates the attack surface while a maintenance window is arranged.

Share

CVE-2026-11908 vulnerability details – vuln.today

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