← Tilbage til listen

Ollama-hukommelseslækage er reproduceret: CVE-2026-7482 er kritisk

itadol5j

Ollama-sårbarhed med hukommelseslækage

🚨 Ollama-sårbarheden med hukommelseslækage er reproduceret: CVE-2026-7482 udgør en høj risiko

Sikkerhedsforskerehar reproduceretOllama-sårbarheden med hukommelseslækage (CVE-2026-7482), hvilket er enheap out-of-bounds read-sårbarhed:

  • Berørte versioner: alle versioner før Ollama 0.17.1
  • Sårbarhedstype: Heap out-of-bounds-læsning (CWE-125)
  • Angrebsvej: /api/create → GGUF-indlæsning → kvantisering → hukommelseslækage → eksfiltration via /api/push
  • Lækkede data: miljøvariabler, API Keys, systemprompter, brugerdialoger
  • Ingen godkendelse: endpoints /api/create og /api/push kræver ingen godkendelse

🎯 Sårbarhedens kerne

Sårbarhed i GGUF Model Loader

Sårbarheden befinder sig iGGUF model loader:

  • /api/create-endpunktet accepterer GGUF-filer leveret af angriberen
  • tensor offset og sizeoverskrider filens faktiske længde
  • I kvantiseringsprocessenlæses der ud over den allokerede heap-buffer
  • Placering: fs/ggml/gguf.go og server/quantization.go (WriteTo())

Indhold af hukommelseslækagen

Det lækkede hukommelsesindhold kan indeholde:

Lækkede data Risiko
Miljøvariabler kan indeholde følsom konfiguration
API Keys Høj risiko: eksponerer API-nøgler
Systemprompter eksponerer intern konfiguration
Samtidige brugeres dialogdata Høj risiko: privatlivsbrud

Vej for dataekfiltration

Det lækkede hukommelsesindhold kan eksfiltreres via/api/push-endpunktet:

  • Upload af model: den resulterende model-artifact uploades
  • til angriber-registry: uploades til et registry kontrolleret af angriberen
  • Ingen godkendelse: i den upstream-distribuerede version er endpointet uden godkendelse

⚠️ Risikoniveau

CVSS 4.0-score

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N/AU:Y/R:A/V:D/RE:L/U:Red

Dimension Bedømmelse Forklaring
Angrebsvektor Netværk (AV:N) Kan angribes via netværket
Angrebskompleksitet Lav (AC:L) Angrebet er enkelt
Privilegiekrav Ingen (PR:N) Ingen godkendelse nødvendig
Brugerinteraktion Ingen (UI:N) Ingen brugerinteraktion nødvendig
Påvirkning af fortrolighed Høj (VC:H) Høj påvirkning af fortroligheden
Påvirkning af tilgængelighed Høj (VA:H) Høj påvirkning af tilgængeligheden

📊 Berørte installationer

Standardkonfiguration

Ollama binder som standard til127.0.0.1, menOLLAMA_HOST=0.0.0.0-konfigurationen er udbredt:

  • Standardbinding: 127.0.0.1 (lokal)
  • Offentlig eksponering: OLLAMA_HOST=0.0.0.0 (udbredt)
  • Eksponering i stor skala: adskillige offentligt eksponerede instanser er observeret

Scenarier med høj risiko

Scenarie Risiko
Offentligt eksponeret Ollama Ekstremt høj: kan angribes direkte
Ollama delt af flere brugere Høj: kan lække andre brugeres dialoger
Indeholder følsomme API Keys Høj: API Keys lækkes
Lokal installation Middel: kræver lokal adgang

🔧 Afhjælpning

Løsning 1: Opgrader til 0.17.1+ (anbefales)

# 升级 Ollama
# macOS
brew upgrade ollama

# Linux
curl -fsSL https://ollama.com/install.sh | sh

Indhold af rettelsen: rettelsen løser out-of-bounds-læsningen i GGUF-loaderen.

Løsning 2: Begræns netværkseksponeringen

# 不要使用 0.0.0.0 绑定
# 保持默认 127.0.0.1
OLLAMA_HOST=127.0.0.1

Løsning 3: Firewall-begrænsninger

# 限制 /api/create 和 /api/push 端点访问
# 只允许可信来源

Løsning 4: Overvåg unormale GGUF-filer

  • Kontrollér GGUF-filer: om tensor offset og size er rimelige
  • Overvåg /api/create: logfør kilden til uploadede GGUF-filer
  • Overvåg /api/push: logfør destinations-registry for uploads

🚀 Reproduktionsstatus

Reproduceret: sikkerhedsforskere har med succes reproduceret denne sårbarhed:

  • Reproduktionsbetingelser: Ollama < 0.17.1
  • Angrebsvej: upload ondsindet GGUF → udløs kvantisering → hukommelseslækage
  • Lækageverifikation: miljøvariabler og dialogdata blev lækket med succes
  • Eksfiltrationsverifikation: data blev med succes eksfiltreret via /api/push

📅 Patch-information

Information Link
Rettet version v0.17.1
Patch-commit 88d57d0483
PR #14406

📝 Sammenfatning

Ollama-sårbarheden CVE-2026-7482 med hukommelseslækageer reproduceret:

  • berører alle versioner før Ollama 0.17.1
  • Heap out-of-bounds-læsning, CWE-125
  • Lækker: miljøvariabler, API Keys, systemprompter, brugerdialoger
  • Eksfiltrationsvej: upload via /api/push til angriberens registry
  • Endpoints uden godkendelse: /api/create og /api/push
  • Risiko ved offentlig eksponering: OLLAMA_HOST=0.0.0.0 er udbredt
  • Afhjælpning: opgrader til 0.17.1+ eller begræns netværkseksponeringen

Den højrisiko-sårbarhed er reproduceret — opgrader eller begræns eksponeringen straks.

NVD:https://nvd.nist.gov/vuln/detail/CVE-2026-7482

Rettet version:https://github.com/ollama/ollama/releases/tag/v0.17.1