CVE-2026-114527 in UI Iconsinfo

Summary

by MITRE • 10/30/2026

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal UI Icons allows Cross-Site Scripting (XSS). This issue affects UI Icons versions: from 0.0.0 to 1.1.3, from 2.0.0 to 2.0.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 10/30/2026

The identified vulnerability represents a classic instance of Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting or XSS. This flaw resides within the Drupal UI Icons module, specifically affecting version ranges from 0.0.0 to 1.1.3 and from 2.0.0 to 2.0.2. The core technical issue stems from the application's failure to adequately sanitize user-supplied input before incorporating it into dynamically generated web pages. When a Drupal site utilizes this module, any data that is processed through its interface without proper validation or encoding can be injected with malicious script payloads. This lack of neutralization allows attackers to execute arbitrary JavaScript code in the context of the victim's browser session, bypassing standard security controls such as the Same-Origin Policy which normally restricts how documents loaded from one origin interact with resources from another origin.

From a technical perspective, this vulnerability likely manifests when user-controlled data is reflected directly into HTML output without appropriate encoding mechanisms like htmlspecialchars or equivalent sanitization functions provided by the Drupal framework. The UI Icons module handles icon configurations and display settings, which may involve accepting input for custom icons or theme adjustments. If an attacker can manipulate these inputs through a vulnerable endpoint within the module's administrative interface or public-facing components, they can inject scripts that execute upon page load or user interaction. This execution occurs under the privileges of the authenticated user viewing the compromised content, effectively allowing the malicious script to access cookies, session tokens, and other sensitive data associated with that specific Drupal site instance.

The operational impact of this vulnerability is significant for organizations relying on affected versions of the UI Icons module. Successful exploitation enables attackers to perform actions such as stealing administrative credentials via cookie theft, performing unauthorized state-changing requests on behalf of authenticated users, or defacing websites by altering displayed content. In environments where multiple users interact with Drupal-based applications, a single successful XSS attack can lead to widespread compromise if the attacker targets high-privilege accounts like site administrators. Furthermore, this vulnerability aligns with CWE-79, which categorizes improper neutralization of input during web page generation as a critical weakness in software security design and implementation. It also maps to MITRE ATT&CK techniques related to Client-Side Injection, specifically T1059.007 for JavaScript execution within browser environments, highlighting the potential for lateral movement or further exploitation once initial access is gained through this vector.

To mitigate this risk, immediate action is required by upgrading the Drupal UI Icons module to a patched version that falls outside the affected ranges of 0.0.0-1.1.3 and 2.0.0-2.0.2. Developers should ensure that all input handling within custom modules adheres strictly to secure coding practices, including rigorous output encoding and context-aware sanitization before rendering data in HTML contexts. Additionally, implementing Content Security Policy headers can provide an additional layer of defense by restricting the sources from which scripts are allowed to execute, thereby limiting the impact even if a vulnerability is exploited. Regular security audits and code reviews focusing on input validation logic are essential for maintaining robust defenses against injection-based attacks in Drupal ecosystems.

Responsible

Drupal

Reservation

10/21/2026

Disclosure

10/30/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!