Allowing unauthorized direct access to files or resources on a system based on user-supplied input is known as Insecure Direct Object Reference (IDOR). This vulnerability allows the bypassing of authorization checks placed on such files or resources. IDOR is a result of unchecked user supplied input to retrieve an object without performing authorization checks in the application code.