From 01b7dfa63b671ba0ad70e904fe4f785fca0695db Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Mon, 23 Mar 2026 17:00:30 +0530 Subject: [PATCH] fix(router): prevent cross-team deployment leakage in fallback path Guard should_include_deployment fallback to only return deployments matching the requested team_id, preventing public-name collisions from leaking deployments across teams Made-with: Cursor --- litellm/router.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/router.py b/litellm/router.py index 7d7bb3d0924..a610ca8ec64 100644 --- a/litellm/router.py +++ b/litellm/router.py @@ -8147,7 +8147,8 @@ class Router: ): return True elif model_name is not None and model["model_name"] == model_name: - return True + if team_id is None or model["model_info"].get("team_id") == team_id: + return True return False def _get_all_deployments(