CVE-2024-37900: Xwiki Dom Xss Script Unescaped File Name

DOM-based Cross-Site Scripting (XSS) vulnerability. Unescaped file names are passed to UI rendering or event functions. An attacker can upload a file with a malicious name containing HTML/JS to execute arbitrary code in the context of the victim's session. Always use sanitization (e.g., .escapeHTML()) before rendering file names.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0JS
greprules fetch cve-2024-37900-xwiki-dom-xss-script-unescaped-file-name --engine opengrep

Description

DOM-based Cross-Site Scripting (XSS) vulnerability. Unescaped file names are passed to UI rendering or event functions. An attacker can upload a file with a malicious name containing HTML/JS to execute arbitrary code in the context of the victim's session. Always use sanitization (e.g., .escapeHTML()) before rendering file names.