Ollama-minnesläcka har reproducerats: CVE-2026-7482 hög risk

🚨 Sårbarheten för minnesläcka i Ollama har reproducerats: CVE-2026-7482 utgör hög risk
Säkerhetsforskarehar reproduceratsårbarheten för minnesläcka i Ollama (CVE-2026-7482), vilket är enheap out-of-bounds read-sårbarhet:
- Drabbade versioner: alla versioner av Ollama före 0.17.1
- Sårbarhetstyp: out-of-bounds-läsning i heap (CWE-125)
- Attackväg: /api/create → GGUF-laddning → kvantisering → minnesläcka → exfiltrering via /api/push
- Läckta data: miljövariabler, API-nycklar, systemprompter, användarkonversationer
- Ingen autentisering: endpointerna /api/create och /api/push kräver ingen autentisering
🎯 Kärnan i sårbarheten
Sårbarheten i GGUF Model Loader
Sårbarheten finns iGGUF model loader:
- /api/create-endpointen accepterar GGUF-filer som angriparen tillhandahåller
- tensor offset och sizeöverskrider filens faktiska längd
- Under kvantiseringsprocessenläses det utanför den allokerade heap-bufferten
- Plats: fs/ggml/gguf.go och server/quantization.go (WriteTo())
Innehåll i minnesläckan
Det läckta minnesinnehållet kan innehålla:
| Läckt data | Risk |
|---|---|
| Miljövariabler | kan innehålla känslig konfiguration |
| API-nycklar | Hög risk: exponerar API-nycklar |
| Systemprompter | exponerar intern konfiguration |
| Samtidiga användares konversationsdata | Hög risk: integritetsläckage |
Väg för dataexfiltrering
Det läckta minnesinnehållet kan exfiltreras via/api/push-endpointen:
- Ladda upp modell: den resulterande modell-artifacten laddas upp till
- angriparens registry: uppladdning till ett registry som angriparen kontrollerar
- Ingen autentisering: i den officiella distributionen kräver endpointen ingen autentisering
⚠️ Risknivå
CVSS 4.0-poäng
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 | Poäng | Beskrivning |
|---|---|---|
| Attackvektor | Nätverk (AV:N) | Kan attackeras över nätverket |
| Attackkomplexitet | Låg (AC:L) | Enkel att utföra |
| Behörighetskrav | Inga (PR:N) | Ingen autentisering krävs |
| Användarinteraktion | Ingen (UI:N) | Ingen användarinteraktion krävs |
| Påverkan på konfidentialitet | Hög (VC:H) | Hög påverkan på konfidentialiteten |
| Påverkan på tillgänglighet | Hög (VA:H) | Hög påverkan på tillgängligheten |
📊 Drabbade installationer
Standardkonfiguration
Ollama binder sig som standard till127.0.0.1menOLLAMA_HOST=0.0.0.0är en vanligt förekommande konfiguration:
- Standardbindning: 127.0.0.1 (lokal)
- Publik exponering: OLLAMA_HOST=0.0.0.0 (vanligt förekommande)
- Storskalig exponering: ett stort antal exponerade instanser på det offentliga internet har observerats
Högriskskenerier
| Scenario | Risk |
|---|---|
| Ollama exponerat på det offentliga internet | Mycket hög: kan attackeras direkt |
| Ollama delat av flera användare | Hög: kan läcka andra användares konversationer |
| Innehåller känsliga API-nycklar | Hög: API-nycklar kan läcka |
| Lokal installation | Medel: kräver lokal åtkomst |
🔧 Åtgärder
Alternativ 1: Uppgradera till 0.17.1+ (rekommenderas)
# 升级 Ollama # macOS brew upgrade ollama # Linux curl -fsSL https://ollama.com/install.sh | sh
Vad som åtgärdas: patchen åtgärdar out-of-bounds-läsningsproblemet i GGUF loader.
Alternativ 2: Begränsa nätverksexponeringen
# 不要使用 0.0.0.0 绑定 # 保持默认 127.0.0.1 OLLAMA_HOST=127.0.0.1
Alternativ 3: Brandväggsbegränsningar
# 限制 /api/create 和 /api/push 端点访问 # 只允许可信来源
Alternativ 4: Övervaka avvikande GGUF-filer
- Kontrollera GGUF-filer: att tensor offset och size är rimliga
- Övervaka /api/create: logga ursprunget för uppladdade GGUF-filer
- Övervaka /api/push: logga mål-registryt för uppladdningarna
🚀 Reproduktionsstatus
Har reproducerats: säkerhetsforskare har lyckats reproducera sårbarheten:
- Reproduktionsvillkor: Ollama < 0.17.1
- Attackväg: uppladdning av skadlig GGUF → kvantisering utlöses → minnesläcka
- Läcka verifierad: miljövariabler och konversationsdata kunde läckas
- Exfiltrering verifierad: data kunde exfiltreras via /api/push
📅 Patchinformation
| Information | Länk |
|---|---|
| Korrigerad version | v0.17.1 |
| Patch-commit | 88d57d0483 |
| PR | #14406 |
📝 Sammanfattning
Sårbarheten för minnesläcka i Ollama, CVE-2026-7482,har reproducerats:
- drabbar alla versioner av Ollama före 0.17.1
- out-of-bounds-läsning i heap, CWE-125
- Läcker: miljövariabler, API-nycklar, systemprompter, användarkonversationer
- Exfiltreringsväg: via /api/push till angriparens registry
- Endpoints utan autentisering: /api/create och /api/push
- Risk vid publik exponering: OLLAMA_HOST=0.0.0.0 är vanligt förekommande
- Åtgärd: uppgradera till 0.17.1+ eller begränsa nätverksexponeringen
En allvarlig sårbarhet har reproducerats – uppgradera eller begränsa exponeringen omedelbart.
NVD:https://nvd.nist.gov/vuln/detail/CVE-2026-7482
Korrigerad version:https://github.com/ollama/ollama/releases/tag/v0.17.1