CVE-2026-9712 Details
Description
When creating an export through the pretix API, API clients are returned an UUID value for their export job (a long, random string like 35742818-c375-4d15-839f-d49aecce94d6). Using this UUID, the API client can then request the actual file for download. The same kind of UUID is used in other places in pretix when temporary files are generated for internal use or download. One remaining API endpoint, however, wrongfully did not verify if the UUID used for download actually belongs to a file that is supposed to be downloadable and belongs to the correct user. In reality, this is hard to exploit because an attacker would need to have access to a valid UUID for the file they desire which is unlikely to happen without a separate security problem giving them access to logs etc.
A vulnerability exists in the Pretix API that allows for insecure direct object references. When an export is created, API clients receive a UUID for their export job, which can be used to download the file. However, one API endpoint fails to verify if the UUID belongs to a downloadable file for the correct user. Exploitation is challenging, as an attacker would need access to a valid UUID, which is unlikely without a separate security issue.
Users are advised to update to Pretix versions 2026.4.2, 2026.3.2, or 2026.2.2, all of which include the necessary fix. For those using Pretix Hosted, the vulnerability has already been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 27, 2026CISA-ADP
Assessed May 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://pretix.eu/about/en/blog/20260527-release-2026-4-2/ | rami.io | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | rami.io |
Affected Products
| Product | Versions |
|---|---|
| pretix | >= 2024.10.0, <= 2026.4.1 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | rami.io |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 27, 2026 | New CVE Received | rami.io |
Volerion