← Înapoi la listă

【Reprodus】Notificare de risc de securitate: vulnerabilitatea de scurgere de memorie din Ollama (CVE-2026-7482)

itadol5j

【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.

Securitate AI

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.go
  • server/quantization.godinWriteTo()funcția

Fluxul atacului este următorul:

  1. Atacatorul încarcă prin/api/createpunctul final un fișier GGUF construit malițios
  2. Ofseturile și dimensiunile tensorilor declarați în fișierul GGUF depășesc lungimea reală a fișierului
  3. Serverul citește, în timpul cuantificării, conținut dincolo de bufferul de memorie alocat
  4. Datele de memorie scurse pot conține informații sensibile
  5. 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

  1. Actualizarea Ollama: actualizați imediat la Ollama 0.17.1 sau o versiune mai nouă
  2. Restrângerea accesului: setațiOLLAMA_HOSTla valoarea127.0.0.1, evitând expunerea pe internet
  3. Adăugarea autentificării: configurați un mecanism de autentificare pentru accesul API
  4. 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

  1. Evaluarea riscurilor: verificați dacă intern se folosește o versiune afectată de Ollama
  2. Actualizarea sistemelor: validați în mediul de testare și actualizați imediat
  3. Întărirea securității: implementați izolarea rețelei și controale de acces
  4. 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.

Cercetare în securitate AI