CVE-2026-70660 in stable-diffusion.cpp
Riassunto
di VulDB • 05/11/2026
stable-diffusion.cpp è una libreria puramente C/C++ per l'esecuzione di inferenza con modelli diffusion (Stable Diffusion, Flux, Wan, Qwen Image, Z-Image e altri). Prima della versione master-764-e22272e, il caricatore safetensors in src/model_io/safetensors_io.cpp si fida dei data_offsets di ciascun tensor dopo aver verificato solo che nbytes sia uguale a end - begin. Un file .safetensors manipolato può dichiarare un intervallo di byte oltre la sezione dati del file, causando l'accesso da parte di src/model_loader.cpp a una lunghezza scelta dall'attaccante partendo da un offset mappato sul file non verificato. Il caricamento del modello potrebbe leggere memoria adiacente del processo nei buffer dei tensor o causare il crash del processo. Questo problema è stato risolto nella versione master-764-e22272e.
If you want to get best quality of vulnerability data, you may have to visit VulDB.