CVE-2026-7482
Ollama의 GGUF 텐서 파싱에서 발생하는 힙 버퍼 오버리드(heap out-of-bounds read)로 인해 인증되지 않은 원격 공격자에게 서버 프로세스 메모리가 유출됩니다.
- 게시됨
- 2026. 5. 4.
- 업데이트됨
- 2026. 5. 4.
- CNA 할당 중
- Echo
- 증거 관찰됨
- 2026. 8. 25.
기본 CVSS
nvd · CVSS 4.0
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:A/V:D/RE:L/U:Red낮음 · 다음 30일
- 백분위수
- 52.7%
- 모델 날짜
- 2026. 10. 15.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Ollama 0.17.1 이전 버전에는 GGUF 모델 로더에 힙(heap) 범위를 벗어난 읽기(out-of-bounds read) 취약점이 존재합니다. /api/create 엔드포인트는 공격자가 제공한 GGUF 파일을 수락하며, 해당 파일에서 선언된 텐서 오프셋과 크기가 파일의 실제 길이를 초과합니다. fs/ggml/gguf.go 및 server/quantization.go(WriteTo())의 양자화 과정에서 서버는 할당된 힙 버퍼를 넘어서 데이터를 읽습니다. 유출된 메모리 내용에는 환경 변수, API 키, 시스템 프롬프트, 동시 사용자의 대화 데이터가 포함될 수 있으며, 결과 모델 아티팩트를 /api/push 엔드포인트를 통해 공격자가 제어하는 레지스트리에 업로드하여 외부로 유출할 수 있습니다. 업스트림 배포판에서 /api/create 및 /api/push 엔드포인트에는 인증이 없습니다. 기본 배포는 127.0.0.1에 바인딩되지만, 문서화된 OLLAMA_HOST=0.0.0.0 구성이 실제로 널리 사용됩니다(대규모 공개 인터넷 노출이 관찰됨).
소스
CVE-2026-7482에 대한 개념 증명 익스플로잇으로, Ollama의 GGUF 로더에서 발생하는 인증되지 않은 힙(heap) out-of-bounds 읽기 취약점을 악용하여, 조작된 모델 파일을 통해 메모리 유출을 시연합니다.
CVE-2026-7482에 대한 기술 분석 및 교육 문서로, Ollama의 GGUF 로더에서 발생하는 치명적인 힙 버퍼 오버리드(heap buffer over-read) 취약점, 악용 체인, 영향 및 완화 전략을 다룹니다.
CVE-2026-7482 힙 버퍼 오버리드(heap out-of-bounds read)를 Ollama GGUF 로딩 및 양자화 과정에서 재현하며, 양자화된 아티팩트에 대한 차등 분석을 통해 OOB 영향력을 입증합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.