What happened
An authenticated Langflow user sends a request to get_flow_by_id_or_endpoint_name with a victim user's flow ID. Langflow executes the flow without checking whether the requesting session user_id matches the flow's stored user_id. The attacker triggers the victim's agent flow — which may include database writes, API calls, file system access, or credential use — operating under the victim's configured permissions and tool access for the full duration of the execution.