Skip to main content

Drupal Colorbox EUVDEUVD-2026-43073

| CVE-2026-58591 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-10 drupal GHSA-xj92-p35c-g452
5.4
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged Drupal user
  2. Delivery
    Submit XSS payload in Colorbox-rendered field
  3. Exploit
    Payload stored in Drupal database
  4. Execution
    Victim (admin or other user) views affected content page
  5. Persist
    Malicious script executes in victim's browser
  6. Impact
    Session token or credentials 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 authenticated account with at least low-level content creation or field-editing privileges on the target Drupal site (CVSS PR:L). The Colorbox module must be installed and enabled, and the attacker must have access to a content type or field that uses Colorbox rendering. A victim with a higher privilege level must subsequently view the page containing the injected payload (CVSS UI:R). Exploitation is limited to Drupal installations running Colorbox versions up to 2.1.5 or 2.2.0. Sites that restrict content creation exclusively to highly trusted roles significantly reduce real-world risk, as the PR:L requirement is the primary gating condition.

Impact

Real-world risk is moderate despite the medium CVSS score of 5.4. The scope change elevates practical impact - a low-privileged contributor (PR:L) could potentially hijack an administrator's session if the admin views the affected content. However, several signals temper urgency: EPSS at 0.20% (10th percentile) indicates very low current exploitation probability; the vulnerability is absent from the CISA KEV catalog; and no public exploit code has been identified at the time of analysis. The UI:R requirement means passive browsing is sufficient for a stored XSS victim to trigger execution - victims do not need to click a crafted link. The Drupal security team has published a patch, which meaningfully reduces the remediation window. This is a genuine but not emergency-tier finding: Drupal sites with untrusted content editors or public contribution features face higher risk and should prioritize patching.

Exploit ScenarioDerived

An authenticated contributor-level user on a Drupal site - such as an editor or registered member - submits a Colorbox-formatted field value containing a crafted JavaScript payload. The Colorbox module renders this input unsanitized into the page HTML. When a site administrator or another authenticated user subsequently views the affected content, the malicious script executes in their browser session, potentially exfiltrating session cookies or performing actions on their behalf.

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 – Jul 13, 2026

Cross-site scripting in the Drupal Colorbox module allows an authenticated low-privileged attacker to inject malicious scripts that execute in the browser context of other users. The CVSS scope-change indicator (S:C) confirms this is likely stored XSS, where crafted input persists and executes when victims visit affected pages. No active exploitation is confirmed - EPSS sits at 0.20% (10th percentile) and the vulnerability is not listed in the CISA KEV catalog - but a vendor patch is available via Drupal security advisory SA-CONTRIB-2026-069.

RemediationAI

Apply the vendor-released patch by upgrading the Drupal Colorbox module to the fixed version per Drupal security advisory SA-CONTRIB-2026-069 (https://www.drupal.org/sa-contrib-2026-069). For sites on the 2.1.x branch, upgrade beyond 2.1.5; for sites on the 2.2.x branch, upgrade beyond 2.2.0. An exact patched release version was not independently confirmed from the available input data - consult the advisory directly for the precise target version. If an immediate upgrade is not possible, restrict the 'create content' or field-editing permissions for the affected Colorbox-configured content types to trusted roles only, which reduces the PR:L attack surface by preventing untrusted contributors from injecting payloads. Note that this workaround does not eliminate the vulnerability if any contributor-level role exists with field access.

Affected VersionsENISA

Colorbox 0.0.0 <2.2.0
Colorbox 0.0.0 <2.1.5

Affected Packages

composer drupal/colorbox fix: 2.1.5
euvd colorbox fix: 2.1.5, 2.2.0

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

Colorbox is a Drupal contributed module (cpe:2.3:a:drupal:colorbox:*:*:*:*:*:*:*:*) that integrates the jQuery Colorbox lightbox plugin for displaying images, HTML, and multimedia in overlay dialogs. The root cause is CWE-79 - Improper Neutralization of Input During Web Page Generation - meaning user-supplied content is rendered into the HTML output without adequate escaping or sanitization. The CVSS scope-change metric (S:C) indicates the payload crosses a security boundary: script injected by a low-privileged author executes within the browser session of a different, potentially more privileged, user. This is a classic stored XSS pattern common in CMS content management modules where content editors can supply Colorbox-formatted field values.

Know when Colorbox 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 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

PR:L confirmed by authenticated contributor requirement; S:C reflects XSS crossing into victim browser context; 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: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
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
CVSS changed
Jul 13, 2026 - 19:22 NVD
5.4 (MEDIUM)
Patch available
Jul 10, 2026 - 23:02 EUVD
CVE Published
Jul 10, 2026 - 21:46 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
popular Drupal contributed module, Drupal itself is niche vs WordPress
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 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

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