PT-2026-50482 · Unknown · Open-Webui
CVSS v3.1
8.3
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L |
Nome do Software Vulnerável e Versões Afetadas
Open WebUI versões anteriores a 0.9.6
Descrição
Um usuário autenticado pode anexar valores de
file id arbitrários às suas próprias mensagens de chat porque o sistema não verifica se o usuário possui ou tem acesso de leitura a esses arquivos. Ao compartilhar o chat e conceder a si mesmo acesso de leitura, a função has access to file() trata incorretamente o arquivo da vítima como acessível. Isso permite que um invasor leia o arquivo de uma vítima através do endpoint 'GET /api/v1/files/{id}/content' ou o exclua através do endpoint 'DELETE /api/v1/files/{id}'.Além disso, o ramo de autorização de chat compartilhado ignora o
access type, o que significa que um usuário com permissão apenas de leitura em um chat compartilhado legitimamente pode excluir arquivos anexados a esse chat.Recomendações
Atualize para a versão 0.9.6 ou posterior.
Como medida paliativa temporária, restrinja o acesso aos endpoints 'GET /api/v1/files/{id}/content' e 'DELETE /api/v1/files/{id}' apenas a administradores autorizados.
Exploit
Correção
Missing Authorization
Improper Access Control
IDOR
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Open-Webui