CVE-2026-47747
Açıklama
stable-diffusion.cpp, difüzyon modeli (Stable Diffusion, Flux, Wan, Qwen Image, Z-Image ve daha fazlası) çıkarımı çalıştırmak için saf bir C/C++ kütüphanesidir. master-584-0a7ae07 sürümünden önceki sürümlerde, src/model.cpp içindeki pickle .ckpt ayrıştırıcısı, BINUNICODE opcode işleyicisinde bir yığın arabellek taşması güvenlik açığı içeriyordu. Sorun, opcode uzunluk alanındaki işaret karışıklığından kaynaklanıyordu. Özel olarak hazırlanmış bir .ckpt dosyası, negatif işaretli bir değerden türetilen çok büyük bir uzunlukla memcpy çağrısını tetikleyerek anında yığın bozulmasına neden olabilirdi. Sorun master-584-0a7ae07 sürümünde giderilmiştir. Geliştiriciler uygulamalarını hemen güncelleyemiyorsa, yalnızca güvenilir kaynaklardan .ckpt kontrol noktası dosyaları yükleyerek ve mümkün olduğunda güvenilir model kaynaklarını ve .safetensors gibi daha güvenli biçimleri tercih ederek bu sorunu geçici olarak aşabilirler.
Nasıl düzeltilir
- leejet stable-diffusion.cppmaster-584-0a7ae07 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| leejet stable-diffusion.cpp | v < master-584-0a7ae07 | master-584-0a7ae07 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.