🇰🇷 한글 설명
Open WebUI의 0.9.5 버전부터 0.11.1 버전 사이에서 chat_completion 채널 브랜치에 보안 결함이 발견되었습니다. 채널 멤버가 다른 사용자가 작성한 메시지의 ID를 사용하여 해당 메시지를 자신의 내용으로 교체할 수 있으며, 이 과정에서 작성자 정보는 피해자의 것으로 유지됩니다. 이 취약점은 0.11.1 버전에서 수정되었습니다.
💡 쉬운 설명
채널에 참여 중인 사람이 다른 사람이 보낸 메시지를 몰래 자신의 내용으로 바꿔치기할 수 있는 문제입니다. 메시지를 보낸 사람은 그대로 유지되기 때문에 대화 기록이 조작될 위험이 있습니다.
🇺🇸 원문 (English)
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.5 until 0.11.1, the channel branch of chat_completion in backend/open_webui/main.py checked channel write access and channel membership for a supplied message_id but did not verify that the calling user authored the targeted message. A channel member could use the chat completions endpoint to replace another member's message while preserving the victim as the stored author, altering the conversation record without gaining access to other channels. This issue is fixed in version 0.11.1.
📍 영향받는 시스템
Open WebUI 버전 0.9.5 ~ 0.11.1
⚔️ 공격 벡터
채널 멤버가 chat_completion 엔드포인트를 통해 타인의 message_id를 사용하여 메시지 내용을 수정
🛡️ 대응 방법
Open WebUI를 최신 버전인 0.11.1 이상으로 업데이트
🔧 검증 코드
출력된 버전이 0.11.1 미만인 경우 해당 취약점에 노출된 상태입니다.
pip show open-webui | grep Version
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access