PT-2024-9416 · Ollama · Ollama

CVE-2024-39721

·

Publicado

2024-10-30

·

Atualizado

2025-05-13

CVSS v2.0

7.8

Alta

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-11111
CVE-2024-39721

Produtos afetados

Ollama