PT-2026-67858 · Unknown · Open-Webui

CVE-2026-70490

·

Publicado

2026-08-04

·

Atualizado

2026-08-10

CVSS v3.1

6.3

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Nome do Software Vulnerável e Versões Afetadas Open WebUI versões 0.8.8 até 0.10.9
Description A rota WebSocket do terminal em backend/open webui/routers/terminals.py não aplica a verificação de função de usuário verificado que é imposta nas rotas de terminal HTTP. Especificamente, o auxiliar resolve authenticated connection que suporta a rota WebSocket /{server id}/api/terminals/{session id} autentica o JWT da primeira mensagem de forma independente e omite a verificação de função no banco de dados realizada por get verified user(). Isso permite que contas com a função pending (pendente)—como contas registradas mas não aprovadas ou contas desativadas—estabeleçam sessões de terminal interativas, desde que pelo menos um servidor de terminal esteja configurado e as concessões de acesso da conta permitam. Isso cria uma discrepância onde um administrador pode ver o acesso revogado via HTTP enquanto a conexão WebSocket permanece ativa.
Recommendations Atualize o Open WebUI para a versão 0.11.0.

Exploit

Correção

Incorrect Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-70490
GHSA-5GPJ-VJ23-VHHV
PYSEC-2026-3642

Produtos afetados

Open-Webui