Summary
CVE-2026-57960 is a high-severity broken object-level authorization (BOLA) vulnerability in Hi.Events, an open-source self-hosted event management and ticketing platform, affecting all versions through 1.9.0. The flaw allows unauthenticated remote attackers to retrieve full event attendee lists — including names and email addresses — and manipulate check-in records by exploiting public API endpoints that rely solely on a short_id value for access control. The CVSS 4.0 base score is 8.3 (High).
Technical details
- Root cause: The public check-in list API endpoints lack authentication middleware and use a
short_idcapability URL as the sole access control mechanism. TheAttendeeWithCheckInPublicResourceAPI response exposes sensitive attendee fields — including email addresses, full names, and order identifiers — without requiring any authentication token or API key. - Trigger conditions: An attacker must obtain the
short_idof a check-in list (e.g.,cil_MVHr4rojhEodi). These short IDs are embedded in URLs shared with event volunteers and door staff, creating exposure through browser history, server logs, screenshots, or URL forwarding. - Attack vector: Network — the attacker sends unauthenticated HTTP requests to the affected public API endpoints:
GET /api/public/check-in-lists/{short_id}/attendees(full attendee list retrieval),POST /api/public/check-in-lists/{short_id}/check-ins(check-in creation), andDELETE /api/public/check-in-lists/{short_id}/check-ins/{check_in_short_id}(check-in deletion). - Impact: Full attendee PII — including email addresses, first and last names, order IDs, product IDs, and check-in status — is disclosed to unauthenticated requesters. Additionally, unauthenticated attackers can create or delete check-in records, corrupting event attendance data. Event organizers receive no notification when their attendee data is accessed. This exposure carries potential regulatory implications under data protection frameworks such as GDPR.
Affected software
- Hi.Events — all versions through 1.9.0 (inclusive)
Severity
- CVSS 4.0: 8.3 (High) —
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1: 6.5 (Medium) —
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
Mitigation and recommended actions
- Patch: No patched release has been confirmed at the time of this publication. A vendor fix (PR #1229) that removes email addresses and sensitive fields from the unauthenticated public endpoint response is pending merge into the develop branch. Monitor the Hi.Events GitHub repository for a patched release and upgrade immediately upon availability.
- Workaround: If an immediate upgrade is not possible, restrict network-level access to the
/api/public/check-in-lists/API path via firewall rules or reverse proxy ACLs, limiting access to trusted IP ranges such as known staff or event venue networks. This is especially critical for deployments exposed directly to the internet. - Access hygiene: Treat check-in list
short_idURLs as sensitive credentials. Limit their distribution to necessary operational staff only, and rotate or invalidate them after each event where feasible.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

