PT-2024-9416 · Ollama · Ollama
CVE-2024-39721
·
Publicado
2024-10-30
·
Atualizado
2025-05-13
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:N/A:N |
Nome do software vulnerável e versões afetadas:
Versões do Ollama anteriores à 0.1.34
Descrição:
O problema está relacionado a um consumo descontrolado de recursos no Ollama. Isso é causado pela função
CreateModelHandler, que usa os.Open para ler um arquivo até a conclusão, onde o parâmetro req.Path é controlado pelo usuário e pode ser definido como /dev/random, levando a uma condição de bloqueio que faz com que a goroutine seja executada infinitamente, mesmo após a solicitação HTTP ser abortada pelo cliente. Isso pode permitir que um invasor remoto cause uma negação de serviço.Recomendações:
Para versões do Ollama anteriores à 0.1.34, atualize para a versão 0.1.34 para corrigir essa falha. Como solução temporária, considere restringir o acesso à função
CreateModelHandler ou evitar o uso do parâmetro req.Path com entrada /dev/random para minimizar o risco de exploração.Exploit
Correção
Improper Resource Release
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Ollama