Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. In Indico prior to version 3.3.4, corresponding to Flask-Multipass prior to version 0.5.5, there is a Cross-Site-Scripting vulnerability during account creation when redirecting to the `next` URL. Exploitation requires initiating the account creation process with a maliciously crafted link, and then finalizing the signup process. Because of this, it can only target newly created (and thus unprivileged) Indico users. Indico 3.3.4 upgrades the dependency on Flask-Multipass to version 0.5.5, which fixes the issue. Those who build the Indico package themselves and cannot upgrade can update the `flask-multipass` dependency to `>=0.5.5` which fixes the vulnerability. Otherwise one could configure one's web server to disallow requests containing a query string with a `next` parameter that starts with `javascript:`.
Metrics
Affected Vendors & Products
References
History
Tue, 24 Sep 2024 17:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Cern
Cern indico |
|
CPEs | cpe:2.3:a:cern:indico:*:*:*:*:*:*:*:* | |
Vendors & Products |
Cern
Cern indico |
Wed, 04 Sep 2024 21:30:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
Wed, 04 Sep 2024 20:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. In Indico prior to version 3.3.4, corresponding to Flask-Multipass prior to version 0.5.5, there is a Cross-Site-Scripting vulnerability during account creation when redirecting to the `next` URL. Exploitation requires initiating the account creation process with a maliciously crafted link, and then finalizing the signup process. Because of this, it can only target newly created (and thus unprivileged) Indico users. Indico 3.3.4 upgrades the dependency on Flask-Multipass to version 0.5.5, which fixes the issue. Those who build the Indico package themselves and cannot upgrade can update the `flask-multipass` dependency to `>=0.5.5` which fixes the vulnerability. Otherwise one could configure one's web server to disallow requests containing a query string with a `next` parameter that starts with `javascript:`. | |
Title | Indico has a Cross-Site-Scripting during account creation | |
Weaknesses | CWE-1395 CWE-79 |
|
References |
| |
Metrics |
cvssV3_1
|
MITRE
Status: PUBLISHED
Assigner: GitHub_M
Published: 2024-09-04T20:12:20.457Z
Updated: 2024-09-04T20:17:38.298Z
Reserved: 2024-08-28T20:21:32.803Z
Link: CVE-2024-45399
Vulnrichment
Updated: 2024-09-04T20:17:31.320Z
NVD
Status : Analyzed
Published: 2024-09-04T20:15:09.257
Modified: 2024-09-24T16:48:10.083
Link: CVE-2024-45399
Redhat
No data.