The vulnerability lies in the openclaw package, specifically in the handling of browser interactions for existing sessions. The provided commit daeb74920d5ad986cb600625180037e23221e93a clearly shows that the fix involves adding a navigation guard to several browser actions within the registerBrowserAgentActRoutes function in extensions/browser/src/browser/routes/agent.act.ts. The vulnerability was that actions like click, type, press, and evaluate could trigger navigations that bypassed the SSRF policy. The patch introduces the runExistingSessionActionWithNavigationGuard function, which wraps the execution of these actions and performs a post-interaction navigation check using assertExistingSessionPostInteractionNavigationAllowed. This new function repeatedly checks the browser's location after an action to ensure any resulting navigation is compliant with the configured SSRF policy. The vulnerable function is identified as registerBrowserAgentActRoutes because it contains the logic that was missing these crucial security checks. The exploit would involve sending a sequence of actions to the /act route, which is handled by this function, to trigger an unchecked navigation.