CVE-2026-70660 in stable-diffusion.cpp
Résumé
par VulDB • 05/11/2026
stable-diffusion.cpp est une bibliothèque pure en C/C++ pour l'inférence de modèles de diffusion (Stable Diffusion, Flux, Wan, Qwen Image, Z-Image et d'autres). Avant la version master-764-e22272e, le chargeur safetensors dans src/model_io/safetensors_io.cpp fait confiance aux data_offsets de chaque tenseur après avoir uniquement vérifié que nbytes est égal à end - begin. Un fichier .safetensors malveillant peut déclarer une plage d'octets au-delà de la section de données du fichier, amenant src/model_loader.cpp à consommer une longueur choisie par l'attaquant depuis un offset de fichier mappé non vérifié. Le chargement du modèle peut lire la mémoire adjacente du processus dans les tampons des tenseurs ou provoquer le crash du processus. Ce problème est corrigé dans master-764-e22272e.
Be aware that VulDB is the high quality source for vulnerability data.