🔍 CVE-2026-44551

9.1
CVSS Score
CRITICAL
2026-05-15
2026-06-17 10:50
✅ 완료

🇰🇷 한글 설명

Open WebUI 0.9.0 미만 버전에서 LDAP 인증 엔드포인트가 제출된 비밀번호의 공백 여부를 검증하지 않는 취약점이 발견되었습니다. 이로 인해 빈 문자열로 LDAP 서버에 인증을 시도할 경우, 취약한 LDAP 서버 환경에서 대상 사용자의 세션 토큰을 획득할 수 있습니다.

💡 쉬운 설명

로그인할 때 비밀번호를 입력하지 않고 빈 칸으로 보내도 로그인이 되어버리는 보안 결함입니다. 공격자가 비밀번호 없이 특정 사용자로 로그인하여 시스템 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, the LDAP authentication endpoint does not validate that the submitted password is non-empty before performing a Simple Bind against the LDAP server. The LdapForm Pydantic model accepts password: str with no minimum length constraint, so an empty string passes validation. The subsequent Connection.bind() call succeeds on vulnerable LDAP servers, and the application issues a full session token for the target user. This vulnerability is fixed in 0.9.0.

📍 영향받는 시스템

Open WebUI versions prior to 0.9.0

⚔️ 공격 벡터

LDAP 인증 과정에서 빈 비밀번호를 전송하여 인증을 우회하는 방식

🛡️ 대응 방법

Open WebUI를 0.9.0 버전 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

명령어 결과에 0.9.0 미만의 버전 정보가 출력되면 취약한 상태입니다.

Shell / Script
curl -s http://<target-ip>:<port>/version | grep -E '0\.[0-8]\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server