CVE-2026-114526 in Black Holeinfo

Summary

by MITRE • 10/30/2026

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Black Hole allows Stored XSS. This issue affects Black Hole versions: from 0.0.0 to 1.26.0, from 2.0.0 to 2.0.1.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/30/2026

The identified security flaw represents a classic instance of Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting or XSS. Specifically, this vulnerability manifests as a Stored XSS within the Drupal Black Hole module, affecting versions ranging from 0.0.0 to 1.26.0 and from 2.0.0 to 2.0.1. Unlike reflected XSS attacks where malicious scripts are executed via manipulated URLs in real-time, stored vulnerabilities persist on the target server. In this context, the Black Hole module fails to adequately sanitize or validate user-supplied input before it is processed for storage within the Drupal database. Consequently, when an attacker submits crafted content containing executable JavaScript payloads through any interface that accepts such data into the system, the malicious code is saved alongside legitimate site content without triggering appropriate security checks.

The operational impact of this vulnerability is severe due to its persistent nature. Once a victim user with sufficient privileges or access rights views the compromised page where the payload was stored, their browser will execute the injected script in the context of the vulnerable website. This allows attackers to bypass same-origin policies and perform actions on behalf of the authenticated user. Potential consequences include session hijacking, where the attacker steals authentication cookies to gain unauthorized administrative access; defacement of the web application by altering displayed content; or redirection of users to malicious external sites designed for phishing credential theft. Furthermore, because Drupal is a widely used Content Management System, successful exploitation can lead to broader compromise of the underlying server infrastructure if combined with other vulnerabilities or if the attacker escalates privileges through subsequent actions facilitated by the initial script execution.

From an industry standards perspective, this vulnerability aligns directly with CWE-79: Improper Neutralization of Script-Related HTML Tags in a Web Page and is categorized under MITRE ATT&CK technique T1059.007, which covers JavaScript as a client-side scripting language used for injection attacks. The failure to implement proper output encoding or input validation violates fundamental secure coding principles outlined in the OWASP Top 10 list of web application security risks. Developers must ensure that all data originating from untrusted sources is strictly validated against expected formats and encoded appropriately before being rendered by the browser. This includes using context-aware escaping techniques such as HTML entity encoding for content inserted into HTML bodies, attribute values, or JavaScript contexts to prevent interpretation of special characters like angle brackets and quotes as executable code rather than literal text data.

Mitigation strategies should focus on immediate patching and rigorous input handling practices. Administrators running affected versions of the Black Hole module must upgrade to a patched version that addresses these sanitization gaps immediately upon availability from official Drupal channels. In environments where upgrading is not instantly feasible, temporary mitigations include implementing Web Application Firewall rules designed to detect and block common XSS payload signatures in POST requests targeting relevant endpoints. Additionally, enforcing strict Content Security Policy headers can significantly reduce the impact of successful exploitation by restricting the sources from which scripts are allowed to load or execute, thereby neutralizing many stored XSS attacks even if they bypass input validation controls. Regular security audits and code reviews focusing on data flow analysis will help identify similar latent vulnerabilities across other modules within the Drupal ecosystem before they can be exploited in production environments.

Responsible

Drupal

Reservation

10/21/2026

Disclosure

10/30/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!