stable-diffusion.cpp는 확산 모델(Stable Diffusion, Flux, Wan, Qwen Image, Z-Image 등) 추론을 실행하기 위한 순수 C/C++ 라이브러리입니다. master-584-0a7ae07 이전 버전에서는 src/model.cpp의 pickle .ckpt 파서에 GLOBAL opcode 처리기의 힙 버퍼 오버플로 취약점이 포함되어 있었습니다. 줄 바꿈으로 구분된 필드를 검색할 때 유효성 검사가 누락되어 문제가 발생했습니다. 예상되는 줄 바꿈 없이 조작된 .ckpt 파일로 인해 파서가 복사 길이로 -1을 사용할 수 있습니다.
stable-diffusion.cpp는 확산 모델(Stable Diffusion, Flux, Wan, Qwen Image, Z-Image 등) 추론을 실행하기 위한 순수 C/C++ 라이브러리입니다. master-584-0a7ae07 이전 버전에서는 src/model.cpp의 pickle .ckpt 파서에 GLOBAL opcode 처리기의 힙 버퍼 오버플로 취약점이 포함되어 있었습니다. 줄 바꿈으로 구분된 필드를 검색할 때 유효성 검사가 누락되어 문제가 발생했습니다. 예상되는 줄 바꿈 없이 조작된 .ckpt 파일로 인해 파서가 복사 길이로 -1을 사용하게 되어 즉시 힙이 손상될 수 있습니다. 공격을 하려면 피해자나 애플리케이션이 모델 공유 사이트에서 다운로드한 모델과 같이 신뢰할 수 없는 소스에서 .ckpt 파일을 로드해야 합니다. 이 문제는 master-584-0a7ae07 버전에서 해결되었습니다. 개발자가 애플리케이션을 즉시 업데이트할 수 없는 경우 다음 지침에 따라 이 문제를 해결할 수 있습니다. 신뢰할 수 없는 소스에서 .ckpt 체크포인트 파일을 로드하지 말고, 가능한 경우 신뢰할 수 있는 모델 소스와 .safetensors와 같은 안전한 형식을 선호하세요.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(PoC 존재) | ×1.20 |
| VPI | 93.60 |
VPI 공식 vpi-v1 기준