HotCRP Cross-Site Scripting Vulnerability via Comment Attachments

Vulnerability

A cross-site scripting vulnerability has been identified in HotCRP, a conference review software, affecting versions from October 2025 to January 2026. The issue arises because these versions delivered documents with inline Content-Disposition, causing them to be rendered in the user's browser instead of being downloaded. This behavior allowed uploaded HTML or SVG documents to execute scripts in the viewer's browser, potentially accessing their HotCRP credentials and making arbitrary calls to HotCRP's API. The vulnerability could be exploited by uploading malicious documents to submission fields with 'file upload' or 'attachment' types, or as comment attachments. PDF upload fields were not vulnerable.

Impact

Exploitation of this vulnerability allows for cross-site scripting attacks, where an attacker could upload a malicious document that executes JavaScript in the context of the user's HotCRP session.

Reproduction

To reproduce this vulnerability, upload a malicious HTML or SVG document to a submission field that accepts file uploads or as an attachment to a comment. Then, access the document through the HotCRP interface, which will trigger the execution of the embedded JavaScript.

Remediation

Users can update to HotCRP version 3.2.1, which addresses this vulnerability by correcting the Content-Disposition handling for documents.

Added: Jan 30, 2026, 11:19 PM
Updated: Jan 30, 2026, 11:19 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
1.7
exploitability
7.4
remediation
7.7
relevance
2.5
threat
4.8
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.