The vulnerability, GHSA-r3w8-2c5r-h9j9, allows authenticated users to bypass access controls and retrieve arbitrary page data via the /api/site/find REST API endpoint. By analyzing the commits between the vulnerable version 5.4.3 and the patched version 5.4.4, I identified the specific fix in commit b22d0b64b6478ce6871dc7ec3368d7afaf078688. The patch modifies the route definition in config/api/routes/site.php. The change is within the closure that acts as the action handler for the site/find route. The original code called $this->site()->find() and returned the data directly. The patched code adds a ->filter('isAccessible', true) call to the result set. This confirms that the vulnerability was a missing authorization check within this specific closure. Therefore, this closure is the vulnerable function, as it's the piece of code that improperly handles the user request and leads to the information disclosure.