CVE-2026-5600

Medium

Description

A new API endpoint introduced in pretix 2025 that is supposed to return all check-in events of a specific event in fact returns all check-in events belonging to the respective organizer. This allows an API consumer to access information for all other events under the same organizer, even those they should not have access to. These records contain information on the time and result of every ticket scan as well as the ID of the matched ticket. Example: { "id": 123, "successful": true, "error_reason": null, "error_explanation": null, "position": 321, "datetime": "2020-08-23T09:00:00+02:00", "list": 456, "created": "2020-08-23T09:00:00+02:00", "auto_checked_in": false, "gate": null, "device": 1, "device_id": 1, "type": "entry" } An unauthorized user usually has no way to match these IDs (position) back to individual people.

SeverityMedium
CVSS4.3
Exploit probability—
ProductPretix
PublishedApr 8, 2026
First seenApr 8, 2026
Weakness typeCWE-653CWE-653

How to fix

Update
  • pretix pretix2026.1.2, 2026.2.1, 2026.3.1 or later
  • pretix2026.3.1, 2026.2.1, 2026.1.2 or later

Affected products

ProductAffected versionsFixed in
pretix pretix2025.10.0 ≤ v < 2026.1.2, 2026.2.0 ≤ v < 2026.2.1, 2026.3.0 ≤ v < 2026.3.12026.1.2, 2026.2.1, 2026.3.1
pretixPyPI2026.3.0 ≤ v < 2026.3.1, 2026.2.0 ≤ v < 2026.2.1, 2025.10.0 ≤ v < 2026.1.22026.3.1, 2026.2.1, 2026.1.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.