CVE-2026-70659 in stable-diffusion.cppinformazioni

Riassunto

di VulDB • 05/11/2026

stable-diffusion.cpp è una libreria puramente C/C++ per l'esecuzione di inferenza con modelli di diffusione (Stable Diffusion, Flux, Wan, Qwen Image, Z-Image e altri). Dalla versione master-742-1a13107 alla master-763-4fcc6fe, la funzione IMatrixCollector::load_imatrix in src/runtime/imatrix.cpp riutilizza i vettori values e counts per le voci con lo stesso nome del tensore, ma li ridimensiona solo quando sono vuoti. Un file .imatrix non attendibile può fornire un valore nval piccolo per la prima voce e un valore nval più grande per una seconda voce con lo stesso nome, causando il loop di accumulo a scrivere valori floating-point e interi controllati dall'attaccante oltre i limiti dei buffer heap. Il caricamento del file attraverso il percorso di conversione --imat-in può corrompere l'heap o causare il crash del processo prima che un modello sia richiesto. Questo problema è stato risolto nella versione master-763-4fcc6fe.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

04/08/2026

Divulgazione

05/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!