Preparing access
Checking your lab membership...
Created 10 Feb 2026Updated 10 Feb 2026
Support Tickets API (IDOR in Rust)
A Rust support-ticket backend exposes direct object access by ID without ownership checks, enabling IDOR.
rust190 pts20 min
Overview
The Support Tickets backend is a small Rust API for internal customer support tooling.
Main endpoints:
GET /healthfor health checksGET /api/tickets/minefor listing the caller's own ticketsGET /api/tickets/{id}for fetching one ticket
The security team reported that users can read other users' tickets by changing the ticket ID.
Your task: inspect the Rust server code and identify the exact vulnerable line that enables IDOR (Insecure Direct Object Reference), which is part of OWASP A01 Broken Access Control.
Recently created
Jump to the latest lab.
Files
support-tickets-idor-rust
Content locked
Join this lab to access the content.
Cargo.tomlplaintext