🇰🇷 한글 설명
BerriAI LiteLLM 1.101.0-rc.1 미만 버전에서 시맨틱 캐시 계층의 테넌트 격리 우회 취약점이 발견되었습니다. 공격자는 메타데이터 키 불일치를 악용하여 다른 테넌트의 캐시된 응답을 읽을 수 있으며, 이를 통해 개인정보나 소스 코드를 탈취하거나 권한을 도용하여 도구 호출을 실행할 수 있습니다.
💡 쉬운 설명
시스템이 질문에 대한 답변을 저장해두는 과정에서 보안 구멍이 생겨, 다른 사용자의 답변을 몰래 훔쳐볼 수 있는 문제입니다. 심지어 다른 사람의 이름으로 명령을 내리게 만드는 위험한 공격도 가능합니다.
🇺🇸 원문 (English)
BerriAI LiteLLM before 1.101.0-rc.1 contains a tenant isolation bypass vulnerability in the semantic cache layer that allows authenticated users to read other tenants' cached responses by exploiting a metadata key mismatch between _get_semantic_cache_tenant_scope() and _get_metadata_variable_name(). Attackers holding a valid virtual key can submit semantically similar prompts on affected routes such as /v1/responses and /bedrock/* to retrieve cached responses containing other tenants' personally identifiable information, financial data, or source code, and can cause agentic front-ends to auto-execute attacker-supplied tool calls under victim credentials by returning cached function_call or tool_calls payloads to a different principal.
📍 영향받는 시스템
BerriAI LiteLLM version < 1.101.0-rc.1
⚔️ 공격 벡터
유효한 가상 키를 가진 인증된 사용자가 시맨틱 유사 프롬프트를 전송하여 메타데이터 키 불일치를 유도함
🛡️ 대응 방법
LiteLLM을 1.101.0-rc.1 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 1.101.0-rc.1보다 낮으면 취약한 상태입니다.
pip show litellm | grep Version