Skip to main content

Responsive Favicons CVE-2026-3218

| EUVDEUVD-2026-15479 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-03-25 drupal
4.8
CVSS 3.1 · NVD
View

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.

Impact

The real-world risk of this vulnerability is moderate to high despite the absence of a CVSS numerical score. The attack vector is network-based and likely requires minimal privileges (typical for XSS in web applications), making it relatively accessible to attackers. The lack of a published CVSS vector and EPSS probability score suggests this may be a recently disclosed or coordinated vulnerability disclosure. However, the existence of an official Drupal security advisory (SA-CONTRIB-2026-019) and EUVD assignment confirms this is not a low-severity issue. The vulnerability affects all installations running Responsive Favicons prior to version 2.0.2, and because it is an XSS flaw in a contributed module, the impact depends on the target site's configuration and the presence of mitigating controls (e.g., Content Security Policy headers). Sites relying on this module for favicon management represent an attack surface for session hijacking, credential theft, or malware injection. The availability of a patch (version 2.0.2) reduces urgency but does not eliminate risk for unpatched instances.

Exploit ScenarioDerived

An attacker identifies a Drupal site running an unpatched version of Responsive Favicons and injects malicious JavaScript through a favicon URL or configuration parameter. When site visitors access any page where the favicon is rendered (typically all pages), the injected JavaScript executes in their browsers with the privileges of the visited site, allowing the attacker to steal session cookies, perform actions on behalf of the user, or redirect to a phishing page. Because favicon processing occurs early in page load and is often overlooked in security reviews, this attack may persist undetected until patching is applied.

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

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

Alert me

AnalysisAIv1 – Mar 25, 2026

The Drupal Responsive Favicons module contains an improper input neutralization vulnerability that allows attackers to inject malicious JavaScript code into web pages (Cross-Site Scripting/XSS). All versions from 0.0.0 up to and including 2.0.1 are affected, with the vulnerability classified under CWE-79 (Improper Neutralization of Input During Web Page Generation). While no CVSS score or EPSS probability metric is currently available, the vulnerability is documented in the official Drupal security advisory (SA-CONTRIB-2026-019) and has been assigned EUVD-2026-15479, indicating this is a confirmed security flaw requiring immediate patching.

RemediationAI

Immediately upgrade the Drupal Responsive Favicons module to version 2.0.2 or later by downloading the patched version from the Drupal project page or using Drupal's package manager (Composer). Apply the patch referenced in the official security advisory at https://www.drupal.org/sa-contrib-2026-019. As a temporary mitigation before patching is possible, implement a restrictive Content Security Policy (CSP) header that disallows inline JavaScript execution and limits script sources to trusted origins only. Additionally, review and audit favicon configuration settings within the module to identify and remove any potentially malicious payloads that may have already been injected. For high-risk installations, consider disabling the Responsive Favicons module entirely until patching is completed.

Affected VersionsENISA

Responsive Favicons 0.0.0 <2.0.2

Affected Packages

composer drupal/responsive_favicons fix: 2.0.2
euvd responsive_favicons fix: 2.0.2

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 Drupal Responsive Favicons module (identified via CPE cpe:2.3:a:drupal:responsive_favicons:*:*:*:*:*:*:*:*) is a Drupal contributed module designed to manage and serve favicon configurations across responsive web applications. The vulnerability stems from CWE-79 (Improper Neutralization of Input During Web Page Generation), which occurs when user-controlled or external input is not properly sanitized before being rendered into HTML/JavaScript contexts. In this case, the module fails to properly escape or neutralize favicon-related configuration data when generating HTML markup, allowing an attacker to break out of the intended data context and inject arbitrary JavaScript. This is a classic reflected or stored XSS vulnerability pattern where favicon metadata, URLs, or configuration parameters are passed unsanitized into the DOM.

Know when Responsive Favicons 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

NVD PRIMARY 4.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 25, 2026 - 15:24 nvd
MEDIUM 4.8

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Responsive Favicons allows Cross-Site Scripting (XSS).This issue affects Responsive Favicons: from 0.0.0 before 2.0.2.

Executive ViewAI

Why It Matters

CVE-2026-3218 presents moderate security risk, a cross-site scripting vulnerability rated CVSS 4.8. Attackers could inject scripts to steal sessions or perform actions as authenticated users. Organizations should apply vendor updates when available and monitor for exploitation.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
6 sources
Confidence: High

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.0%
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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Low
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