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

🚨 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