CVE-2026-114529 in CSV Fieldinfo

Summary

by MITRE • 10/30/2026

Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal CSV Field allows Stored XSS. This issue affects CSV Field versions: from 0.0.0 to 2.0.10, from 3.0.0 to 3.0.7.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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. Specifically, this flaw resides within the CSV Field module for Drupal, affecting versions ranging from 0.0.0 to 2.0.10 and from 3.0.0 to 3.0.7. This vulnerability is classified under CWE-79 in the Common Weakness Enumeration framework, which details weaknesses related to the improper neutralization of script input elements within web pages. The core technical flaw stems from insufficient sanitization or validation of user-supplied data before it is rendered back into the browser environment. When a user inputs malicious scripts through fields managed by this module, such as CSV import interfaces or field edit forms, the application fails to escape special characters that have semantic meaning in HTML and JavaScript contexts. Consequently, these unescaped payloads are stored within the database and subsequently served to other users without modification, resulting in Stored XSS rather than reflected variants.

The operational impact of a Stored XSS vulnerability is significantly more severe than its reflected counterpart because the malicious payload persists on the server side. Once injected, the script executes automatically every time an authorized user views content containing the tainted data. This persistence allows attackers to bypass client-side security controls and session management mechanisms that might otherwise mitigate temporary injection attempts. The primary consequence involves the compromise of user sessions through cookie theft or token extraction, enabling unauthorized access to administrative accounts or sensitive user profiles. Furthermore, this vulnerability can be leveraged for phishing attacks where the injected script alters the appearance of legitimate Drupal pages to mimic login portals, thereby harvesting credentials from unsuspecting visitors. In enterprise environments running Drupal, such a flaw undermines trust and data integrity, potentially leading to significant reputational damage and regulatory non-compliance regarding user privacy protections.

From an offensive security perspective, this vulnerability aligns with several tactics in the MITRE ATT&CK framework for both web applications and mobile platforms. It directly correlates with Taint Analysis failures where input is not properly sanitized before use (CWE-20) and specifically maps to Execution via Stored XSS which facilitates lateral movement within a compromised network if administrative privileges are obtained. Attackers may utilize this vector in conjunction with other techniques such as Credential Access through Browser Session Hijacking or Collection of User Data. The ability to execute arbitrary JavaScript code effectively grants the attacker control over the client-side environment, allowing for keylogging, DOM manipulation, and redirection to malicious domains that host further malware payloads like ransomware or information stealers.

Mitigation strategies must prioritize immediate remediation by upgrading the CSV Field module to a version beyond 2.0.10 and 3.0.7 where these input validation issues have been addressed through robust output encoding practices. Developers should implement strict allow-listing for permitted characters in user inputs rather than relying on block-lists which are prone to bypasses using encoded or obfuscated payloads. Additionally, enabling Content Security Policy headers can provide a layer of defense-in-depth by restricting the sources from which scripts can be loaded and executed within the browser context. For organizations unable to patch immediately due to dependency constraints, implementing Web Application Firewall rules that detect common XSS payload patterns in POST requests targeting CSV field endpoints offers temporary protection. Regular security audits focusing on input handling across all custom modules are essential to prevent similar weaknesses from being introduced into the Drupal ecosystem.

Responsible

Drupal

Reservation

10/21/2026

Disclosure

10/30/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!