Oracle and Detection for Passive/View-Type BAC Involving SELECT-only Behavior
Develop an automated oracle and detection methodology for passive or view-type Broken Access Control in PHP-based, database-backed web applications, where unauthorized information disclosure occurs without any data modification and only through SELECT queries, enabling reliable verification of restricted information exposure on user pages.
References
Second, we identified passive or view-type BAC, which allows unauthorized users to gain access to sensitive information without modifying any data in the DBMS. Since BACFuzz relies on data manipulation (DML) queries to infer unexpected actions, it is difficult to verify the violation of restricted information displayed on user pages that only involve SELECT statements. As a result, both context-dependent and passive BAC remain open challenges for future work.