Indico Cross-Site Scripting Vulnerability in File Uploads

Vulnerability

A cross-site scripting vulnerability has been identified in Indico, an event management system that utilizes Flask-Multipass for authentication. This issue affects versions prior to 3.3.10 and arises when certain file types are uploaded as materials. Users are advised to update to version 3.3.10, which includes a patch for this vulnerability. Additionally, those using nginx with Indico's 'STATIC_FILE_METHOD' set to 'xaccelredirect' should modify their webserver configuration to take advantage of the new default Content Security Policy for file downloads. Workarounds include applying a strict Content Security Policy for material download endpoints and restricting content creation privileges to trusted users.

Impact

Exploitation of this vulnerability allows for cross-site scripting, where an attacker can inject malicious scripts that are executed in the context of the user's browser.

Remediation

Users should update to Indico version 3.3.10. For instructions on how to update, consult the Indico documentation. If using nginx with Indico's 'STATIC_FILE_METHOD' set to 'xaccelredirect', add a line to the webserver configuration to include the Content-Security-Policy header for file downloads.

Added: Feb 19, 2026, 6:29 PM
Updated: Feb 19, 2026, 6:29 PM

Vulnerability Rating

Custom Algorithm
spread
1.6
impact
1.7
exploitability
4.6
remediation
8.3
relevance
3.2
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.