🇰🇷 한글 설명
Open WebUI 0.6.19 미만 버전에서 채널 메시지 관리 시스템에 IDOR(부적절한 직접 객체 참조) 취약점이 존재합니다. 인증된 사용자가 채널 읽기 권한만 있다면 메시지 소유권 검증 없이 다른 사용자의 메시지를 수정하거나 삭제할 수 있습니다. 이는 백엔드 API가 채널 접근 권한만 확인하고 메시지 소유권을 확인하지 않아 발생하는 보안 통제 우회 문제입니다.
💡 쉬운 설명
채널에 참여 중인 사용자라면 다른 사람이 쓴 메시지를 마음대로 고치거나 지울 수 있는 보안 결함입니다. 화면상으로는 버튼이 안 보이지만, 기술적인 방법을 쓰면 남의 글을 조작할 수 있습니다.
🇺🇸 원문 (English)
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.19, there's an IDOR in the channels message management system that allows authenticated users to modify or delete any message within channels they have read access to. The vulnerability exists in the message update and delete endpoints, which implement channel-level authorization but completely lack message ownership validation. While the frontend correctly implements ownership checks (showing edit/delete buttons only for message owners or admins), the backend APIs bypass these protections by only validating channel access permissions without verifying that the requesting user owns the target message. This creates a client-side security control bypass where attackers can directly call the APIs to modify other users' messages. This vulnerability is fixed in 0.6.19.
📍 영향받는 시스템
Open WebUI versions prior to 0.6.19
⚔️ 공격 벡터
인증된 사용자가 메시지 수정/삭제 API를 직접 호출하여 소유권 검증을 우회함
🛡️ 대응 방법
Open WebUI를 최신 버전인 0.6.19 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.6.19 미만이면 취약한 상태입니다.
curl -s http://localhost:8080/api/version | grep -E '0\.[0-6]\.(0|[0-9]|1[0-8])'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
💻 영향받는 소프트웨어
IBM Security Verify Access