Medium

Indico vulnerable to Cross-Site-Scripting via confirmation prompts

  • Disclosed: 21.07.2023
  • Updated: 11.10.2026 11:20

Impact

There is a Cross-Site-Scripting vulnerability in confirmation prompts commonly used when deleting content from Indico. Exploitation requires someone with at least submission privileges (such as a speaker) and then someone else to attempt to delete this content.

Considering that event organizers may want to delete suspicious-looking content when spotting it, there is a non-negligible risk of such an attack to succeed. The risk of this could be further increased when combined with some some social engineering pointing the victim towards this content.

Patches

You need to update to Indico 3.2.6 as soon as possible. See the docs for instructions on how to update.

Workarounds

Only let trustworthy users manage categories, create events or upload materials ("submission" privileges on a contribution/event). This should already be the case in a properly-configured setup when it comes to category/event management.

Note that a conference doing a Call for Abstracts actively invites external speakers (who the organizers may not know and thus cannot fully trust) to submit content, hence the need to update to a a fixed version ASAP in particular when using such workflows.

For more information

If you have any questions or comments about this advisory:

Affected software

Click a technology to see all vulnerabilities affecting it.

PlatformPackageVulnerable versionsFixed in
Python (PyPI) indico < 3.2.6 3.2.6

References

CVSS score 5.4/10
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Weakness (CWE)
CWE-79
Platform
Python (PyPI)
Package
indico
Disclosed
21.07.2023
Updated
11.10.2026 11:20

Sources and licenses

OSV / GitHub Advisory Database - PYSEC-2023-129 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-fmqq-25x9-c6hm - CC BY 4.0

Vulnerability history: indico

All published vulnerabilities of this package (Python (PyPI)), newest first. Shows whether this is a one-off slip or a package that needs watching.

All (16) in the archive
Total entries
16
First → latest
10.2019 10.2026
Without a fix
0
Exploited in attacks
0

Severity breakdown

  • High 3
  • Medium 13

Disclosures per year

  1. 2019: 1
  2. 2020: 0
  3. 2021: 1
  4. 2022: 0
  5. 2023: 1
  6. 2024: 1
  7. 2025: 4
  8. 2026: 8
Severity:
  1. Indico vulnerable to Cross-Site-Scripting via confirmation prompts this entry
    Medium · 5.4 CVE-2023-37901 < 3.2.6 3.2.6
  2. High · 7.5 CVE-2021-30185 < 2.3.4 2.3.4
  3. High ghsa-67cx-rhhq-mfhq < 2.1.10, >= 2.2.0, < 2.2.3 2.1.10, 2.2.3

Know which vulnerabilities affect your application

With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.

Connect your application
DockRay newsletter

Application security in your inbox

Important vulnerabilities, actionable guidance and practical advice for your applications. Choose your technologies and follow what matters to your project.

  • A daily digest of new vulnerabilities, critical ones included.
  • Notifications about important updates.
  • Practical advice on application security and monitoring.

Leave empty to receive updates for every technology.

Free to subscribe. Unsubscribe with one click in any email.