TLDR InfoSec · STRATEGIES & TACTICS

HARNESSING LLMS FOR AUTOMATING BOLA DETECTIONS

unit42.paloaltonetworks.com9 min read

Summary from the TLDR InfoSec newsletter

Broken Object Level Authorization (BOLA) vulnerabilities are notoriously difficult to automatically detect as they do not follow set patterns and often require an understanding of the application logic and interdependencies. To address this problem, Unit 42 developed BOLABuster, which leverages LLMs for detecting BOLAs. BOLABuster takes an OpenAPI specification and then identifies all potentially vulnerable endpoints. It then establishes which endpoints are producers and which are consumers to map dependencies. The LLM determines the execution path to the potential BOLA and generates a test script. Unit 42 was able to find new vulnerabilities in Grafana, Harbor, and Easy!Appointments using BOLABuster.