CVE-2025-15514
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 51 - wyżej niż 51% wszystkich znanych CVE
Streszczenie
Ollama w wersjach od 0.11.5-rc0 do 0.13.5 zawiera podatność na wyłuskanie wskaźnika null w funkcji przetwarzania obrazów modeli multimodalnych. Podczas obsługi danych obrazu zakodowanych w base64 przez endpoint /api/chat, aplikacja nie sprawdza, czy zdekodowane dane są prawidłowym nośnikiem przed przekazaniem ich do funkcji mtmd_helper_bitmap_init_from_buf. Funkcja ta może zwrócić NULL dla nieprawidłowych danych wejściowych, ale kod nie sprawdza tej wartości przed wyłuskaniem wskaźnika w kolejnych operacjach.
Ocena ryzyka
Zdalny atakujący może wysłać specjalnie spreparowane dane obrazu base64, które dekodują się do nieprawidłowego nośnika, powodując błąd segmentacji i awarię procesu runnera. Skutkuje to odmową usługi (DoS), w wyniku której model staje się niedostępny dla wszystkich użytkowników do czasu ponownego uruchomienia usługi.
Rekomendacja
Zaleca się natychmiastową aktualizację Ollamy do wersji nowszej niż 0.13.5, która zawiera poprawkę usuwającą podatność. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do endpointu /api/chat tylko do zaufanych użytkowników.
Inne podatności w Ollama
Zobacz wszystkie- CVE-2025-63389Krytyczne
Krytyczna podatność polegająca na obejściu uwierzytelniania w API platformy Ollama w wersjach do v0.12.3 włącznie. Wiele endpointów API jest dostępnych bez wymaganego uwierzytelnienia, co umożliwia zdalnym atakującym nieautoryzowane operacje zarządzania modelami.
- CVE-2026-65315Wysokie
Ollama (HEAD f0078ae) zawiera podatność na niekontrolowaną alokację pamięci w parserze metadanych GGUF. Zdalny atakujący może przesłać spreparowany plik GGUF o rozmiarze poniżej 1 KB przez API blob upload i model create/pull, co powoduje nieodwracalny błąd krytyczny Go runtime (out-of-memory) lub panikę makeslice, omijającą middleware odzyskiwania i crashujący cały serwer.
- CVE-2026-15685Wysokie
Podatność w funkcji downloadBlob w Ollama umożliwia zdalnemu atakującemu wywołanie stanu odmowy usługi (DoS) bez wymaganego uwierzytelnienia. Problem wynika z braku walidacji danych użytkownika, co prowadzi do odczytu poza granicami zaalokowanej tablicy.
- CVE-2026-5757Wysokie
Nieuwierzytelniony atakujący zdalnie może odczytać i wyeksfiltrować pamięć sterty serwera Ollama poprzez silnik kwantyzacji modeli, co prowadzi do ujawnienia poufnych danych.
- CVE-2026-5530Średnie
Ollama do wersji 0.18.1 zawiera podatność na SSRF (Server-Side Request Forgery) w komponencie Model Pull API (plik server/download.go). Atakujący może zdalnie manipulować żądaniem, co prowadzi do wysłania żądań do wewnętrznych zasobów.
Oryginalny opis (angielski, źródło NVD)
Ollama 0.11.5-rc0 through current version 0.13.5 contain a null pointer dereference vulnerability in the multi-modal model image processing functionality. When processing base64-encoded image data via the /api/chat endpoint, the application fails to validate that the decoded data represents valid media before passing it to the mtmd_helper_bitmap_init_from_buf function. This function can return NULL for malformed input, but the code does not check this return value before dereferencing the pointer in subsequent operations. A remote attacker can exploit this by sending specially crafted base64 image data that decodes to invalid media, causing a segmentation fault and crashing the runner process. This results in a denial of service condition where the model becomes unavailable to all users until the service is restarted.

