【Reprodus】Notificare de risc de securitate: vulnerabilitatea de scurgere de memorie din Ollama (CVE-2026-7482)
Recent, cercetătorii în securitate au dezvăluit o vulnerabilitate gravă de scurgere de memorie (CVE-2026-7482) în platforma Ollama, open-source, de inferență pentru modele mari. Vulnerabilitatea permite atacatorilor să citească, în anumite configurații, informații sensibile din memoria serverului, inclusiv variabile de mediu, chei API, prompturi de sistem și date de conversație ale utilizatorilor simultani.

Vulnerabilitatea se află în încărcătorul de modele GGUF din Ollama: printr-un fișier GGUF malițios construit cu grijă, un atacator poate declanșa o citire heap out-of-bounds, care duce la scurgerea datelor din memoria serverului.
Prezentarea vulnerabilității de securitate
Ceea ce face această vulnerabilitate deosebit de periculoasă este că poate duce nu doar la scurgerea datelor sesiunii curente, ci poate afecta și datele private ale altor utilizatori simultani. Deoarece Ollama este folosit pe scară largă pentru servicii locale de inferență cu modele mari, multe companii și dezvoltatori își expun punctele finale API în rețele interne sau pe internet, ceea ce face ca vulnerabilitatea să prezinte o amenințare potențial ridicată.
Informații despre codul CVE
- Cod CVE: CVE-2026-7482
- Clasificare CWE: CWE-125 – Out-of-bounds Read (citire în afara limitelor)
- Tipul vulnerabilității: scurgere de memorie / depășire a bufferului heap
- Sursa divulgării: Echo security team
Detaliile vulnerabilității
Principiul vulnerabilității
Vulnerabilitatea se află în încărcătorul de modele GGUF din Ollama, mai exact în următoarele fișiere:
fs/ggml/gguf.goserver/quantization.godinWriteTo()funcția
Fluxul atacului este următorul:
- Atacatorul încarcă prin
/api/createpunctul final un fișier GGUF construit malițios - Ofseturile și dimensiunile tensorilor declarați în fișierul GGUF depășesc lungimea reală a fișierului
- Serverul citește, în timpul cuantificării, conținut dincolo de bufferul de memorie alocat
- Datele de memorie scurse pot conține informații sensibile
- Atacatorul prin
/api/pushpunctul final încarcă modelul cu datele scurse într-un registry aflat sub controlul său
Versiuni afectate
Versiuni afectate: Ollama < 0.17.1
Versiuni sigure: Ollama 0.17.1 și versiunile ulterioare
Condițiile atacului
- Serverul este configurat cu
OLLAMA_HOST=0.0.0.0(expus pe internet) - Atacatorul poate accesa
/api/createși/api/pushpunctele finale - Pe server rulează serviciul Ollama
Riscuri potențiale
- Scurgerea configurațiilor sensibile din variabilele de mediu
- Furtul cheilor API și al tokenurilor de acces
- Obținerea prompturilor de sistem și a configurației modelelor
- Citirea datelor de conversație ale altor utilizatori
- Posibilitatea de atacuri asupra lanțului de aprovizionare
Recomandări de remediere
Măsuri imediate
- Actualizarea Ollama: actualizați imediat la Ollama 0.17.1 sau o versiune mai nouă
- Restrângerea accesului: setați
OLLAMA_HOSTla valoarea127.0.0.1, evitând expunerea pe internet - Adăugarea autentificării: configurați un mecanism de autentificare pentru accesul API
- Izolarea rețelei: restricționați accesul la portul Ollama prin firewall
Protecție pe termen lung
- Actualizați periodic Ollama la ultima versiune stabilă
- Aplicați principiul privilegiului minim
- Activați jurnalele de acces și monitorizarea securității
- Efectuați periodic audituri de securitate
Măsuri de protecție
Recomandări pentru companii
- Evaluarea riscurilor: verificați dacă intern se folosește o versiune afectată de Ollama
- Actualizarea sistemelor: validați în mediul de testare și actualizați imediat
- Întărirea securității: implementați izolarea rețelei și controale de acces
- Monitorizare și alertare: stabiliți monitorizarea incidentelor de securitate și un mecanism de răspuns prompt
Recomandări pentru dezvoltatori
- Nu expuneți punctele finale API Ollama în mediul de producție
- Folosiți un proxy invers pentru un strat suplimentar de securitate
- Revizuiți și actualizați periodic componentele dependente
- Respectați bunele practici de programare securizată
Referințe
Concluzie
Divulgarea acestei vulnerabilități ne reamintește că securitatea platformelor open-source pentru modele mari este esențială. Recomandăm companiilor și dezvoltatorilor să acționeze imediat, să actualizeze la versiunea sigură și să implementeze toate măsurile de protecție.
Securitatea nu are mici detalii — prevenție înainte de toate!
Lecturi conexe
Pentru mai multe informații despre securitatea AI, urmăriți actualizările de pe canalul nostru WeChat.
