BOLABuster: Harnessing LLMs for Automating BOLA Detection
Automated detection of Broken Object Level Authorization (BOLA) vulnerabilities across web APIs using LLMs in BOLABuster.
Summary
The Challenge of Automated BOLA Detection
Broken Object Level Authorization (BOLA) consistently ranks among the most critical API security flaws. Automated scanning for BOLA has traditionally been difficult because detecting authorization bypasses requires understanding stateful business logic and endpoint dependencies.
BOLABuster Architecture and LLM Integration
BOLABuster uses large language models to analyze API documentation and traffic flows, infer object relationships, generate context-aware test cases, and validate unauthorized access responses across user sessions.
Real-World Discoveries in Open Source
Testing BOLABuster against popular open-source platforms uncovered multiple critical vulnerabilities, including fifteen CVEs in a single project and CVE-2024-1313 in Grafana.
Related talks
App Sec Village·36 min
David Sopas · Paulo Silva
Breaks down the OWASP API Security Top 10 vulnerabilities with real-world examples and remediation advice.
Black Hat·6 min
Analysts investigate attack surfaces and defenses concerning Modernizing API Security.
CornCon·31 min
Todd Bell @ Valleywise Health investigates VI - API Security for the API Economy.


