🇰🇷 한글 설명
Open WebUI 0.11.1 미만 버전에서 특정 API 엔드포인트가 Python의 주소 분류 방식을 오용하여 내부 네트워크 주소를 외부로 잘못 판단하는 취약점이 발견되었습니다. 인증된 사용자는 이를 악용하여 Azure 플랫폼 채널(168.63.129.16)을 포함한 예약된 내부 IP 주소로부터 콘텐츠를 가져오도록 유도할 수 있습니다.
💡 쉬운 설명
해커가 권한을 가진 상태에서 시스템이 내부적으로 사용하는 중요한 주소에 접근하도록 속일 수 있는 문제입니다. 이를 통해 클라우드 서비스의 내부 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.11.1, POST /api/v1/retrieval/process/web and POST /api/v1/retrieval/process/web/search in backend/open_webui/retrieval/web/utils.py treated Python's globally routable address classification as proof that a destination was external. An authenticated user could make an Azure-hosted instance fetch and return content from 168.63.129.16, the Azure platform channel, as well as other reserved ranges that the standard classification did not reject. This issue is fixed in version 0.11.1.
📍 영향받는 시스템
Open WebUI 0.11.1 미만 버전
⚔️ 공격 벡터
인증된 사용자가 특정 API 엔드포인트에 조작된 요청을 보내 내부 IP 주소로의 접근을 유도하는 방식
🛡️ 대응 방법
Open WebUI를 최신 버전인 0.11.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.11.1보다 낮으면 취약한 상태입니다.
pip show open-webui | grep Version