API Endpoint Exposes All Check‑In Events to Unauthorized Users
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pretix | pretix | unaffected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pretix | Pretix |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-wr8q-c73g-m7gp | pretix: API leaks check-in data between events of the same organizer |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.260% probability within 30 days)
| Link | Providers |
|---|---|
| https://pretix.eu/about/en/blog/20260408-release-2026-3-1/ |
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:pretix:pretix:*:*:*:*:*:*:*:* | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | API Endpoint Exposes All Check‑In Events to Unauthorized Users |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pretix
Pretix pretix |
|
| Vendors & Products |
Pretix
Pretix pretix |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Weaknesses | CWE-653 | |
| References |
| |
| Metrics |
cvssV4_0
|