🔍 CVE-2026-47101

8.8
CVSS Score
HIGH
2026-05-21
2026-10-08 16:17
✅ 완료

🇰🇷 한글 설명

LiteLLM 1.83.14 이전 버전에서 인증된 내부 사용자가 자신의 권한 범위를 벗어난 관리자 전용 경로에 접근할 수 있는 API 키를 생성할 수 있는 취약점입니다. API 키 생성 시 allowed_routes 필드가 사용자 권한 검증 없이 저장되어 역할 기반 접근 제어를 완전히 우회할 수 있으며, 일반 사용자에서 프록시 관리자로 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

LiteLLM의 인증된 일반 사용자가 자기에게 없는 관리자 권한으로 API 키를 만들 수 있어, 이를 사용해 관리자 전용 기능을 제어할 수 있는 문제입니다. 권한 검사 없이 키가 발급되므로 모든 보안 제한을 무시할 수 있습니다.

🇺🇸 원문 (English)

LiteLLM prior to 1.83.14 allows an authenticated internal_user to create API keys with access to routes that their role does not permit. When generating a key, the allowed_routes field is stored without verifying that the specified routes fall within the user's own permissions. A key created with access to admin-only routes can then be used to reach those routes successfully, bypassing the role-based access controls that would otherwise block the request, enabling full privilege escalation from internal_user to proxy_admin.

📍 영향받는 시스템

LiteLLM 버전 1.83.14 미만

⚔️ 공격 벡터

인증된 내부 사용자가 API 키 생성 시 allowed_routes 매개변수에 자신의 권한에 없는 관리자 전용 경로를 지정하여 권한 상승

🛡️ 대응 방법

LiteLLM을 1.83.14 이상으로 즉시 업그레이드하고 API 키 생성 시 사용자 권한 검증 로직 추가

🔧 검증 코드

출력된 Version이 1.83.14 이상이면 패치됨, 미만이면 취약함

Shell / Script
pip show litellm | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

litellm