CVE-2026-28788: falha de alta gravidade em open-webui
Open WebUI's process_files_batch() endpoint missing ownership check, allows unauthorized file overwrite
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Open WebUI permite que qualquer usuário autenticado sobrescreva arquivos que deveria apenas ler, descobrindo ou adivinhando IDs de arquivo. Um atacante pode alterar conteúdo para enganar a IA e fornecer informações falsas a outros usuários.
O endpoint `POST /api/v1/retrieval/process/files/batch` não valida propriedade de arquivos, permitindo que usuários autenticados modifiquem arquivos arbitrários via UUIDs. Um atacante pode enumerar IDs de arquivo através de `GET /api/v1/knowledge/{id}/files` e sobrescrever conteúdo servido ao LLM via RAG, escalando de acesso leitura para escrita e manipulando informações.
No mesmo produto, das mais perigosas para as menos.