TL;DR
An unauthenticated SQL injection vulnerability was discovered in Front Gate Tickets' device API, allowing access to sensitive data. By exploiting this flaw, the researcher accessed the entire database, including customer information and staff credentials.
✦ Why It Matters
Implement input validation and parameterized queries in APIs to prevent SQL injection vulnerabilities.
Key Takeaways
Full Summary
Front Gate Tickets, a major ticketing platform for U.S. music festivals, was found to have a significant security vulnerability in its device API. The researcher identified an unauthenticated SQL injection that allowed reading from a database containing over 500 tables, including sensitive customer and staff data.
By manipulating the deviceUID parameter, the researcher was able to create new device entries and eventually exploit the SQL injection to gain administrative access. The methodology involved using a tool called ffuf to probe the API for vulnerabilities, leading to the discovery of the SQL injection.
The results revealed a critical lack of security measures, exposing the platform to potential data breaches. This incident highlights the importance of robust security practices in API development and database management.
Related