CVE-2026-70660 in stable-diffusion.cppinformation

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.

Responsable

GitHub M

Réserver

04/08/2026

Divulgation

05/11/2026

Modérer

accepté

Entrée

VDB-431499

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!