~ / search / GHSA-v464-r2r9-www7

GHSA-v464-r2r9-www7

Ollama Vulnerable to Denial of Service (DoS) via Crafted GZIP

Source: GitHub Advisory Database (reviewed) High CVE-2024-12886

Packages

EcosystemPackageAffectedFixed in
Go github.com/ollama/ollama <= 0.3.14 no fix listed

Details

As written in the advisory (Markdown source, shown as plain text).

An Out-Of-Memory (OOM) vulnerability exists in the `ollama` server version 0.3.14. This vulnerability can be triggered when a malicious API server responds with a gzip bomb HTTP response, leading to the `ollama` server crashing. The vulnerability is present in the `makeRequestWithRetry` and `getAuthorizationToken` functions, which use `io.ReadAll` to read the response body. This can result in excessive memory usage and a Denial of Service (DoS) condition.

References

External links from the advisory. They lead to third-party sites.