PT-2026-67858 · Unknown · Open-Webui
CVE-2026-70490
·
Publicado
2026-08-04
·
Atualizado
2026-08-10
CVSS v3.1
6.3
Média
| Vetor | AV: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
Produtos afetados
Open-Webui